Android向けORMライブラリ GreenDao の導入と実装ガイド
GreenDaoは、Android開発において広く利用されている軽量かつ高速なORM(Object-Relational Mapping)フレームワークです。SQLiteデータベースの操作を抽象化し、オブジェクト指向のプログラミングスタイルで効率的にデータを扱うことができます。本記事では、GreenDaoのセットアップから、エンティティの定義、データベースパスのカスタマイズ方法までを解説します。
1. ...
8月9日 16:01 投稿
GreenDAO 3.0で複数テーブルを結合する実践ガイド
GreenDAO 3.0ではアノテーション中心の記述でエンティティ間のリレーションが組めるようになった。しかし実際に1:1・1:N・N:Nを実装しようとすると「なぜnull?」「なぜStackOverflow?」という壁にぶち当たる。本記事では避けて通れない落とし穴と、それを回避するための実装パターンをまとめる。
1. 1対1(One-to-One)
例:User 1人につき Passport 1枚。
@Entity
publ ...
5月16日 07:19 投稿