AndroidでSQLiteDatabaseを使うとき、いろいろと面倒臭いことがあります。 特に標準でO/Rマッパー無いので自分でマッピングしなければなりません。 巷にいろいろなライブラリがありますが、どれも重量級で、 ちょっと機能を使いたいだけでもいろいろやらないと行けないです。 SELECT、INSERT、UPDATE、DELETEのそれぞれの小さいコードを APT(Annotation Processing Tool)で自動生成するツール、CatHandsGendroidを作りました。 公式URL Wiki [サンプルアプリ] https://github.com/cattaka/FastCheckList どう簡単したいか 例えば、次のようなデータクラスがあるとします。 public class UserModel { public enum Role { PROGRAMMER,