Google App Engineのデータストアを利用する場合、公式にはJDOおよびJPAが提供されています。 過去にJDOからSlim3 Datastoreに乗り換えるようなことも書いていますが、最近のJDOについて少し書いてみたいと思います。 今回は、Google App Engine Blog: JPA/JDO Java Persistence Tips - The Year In Reviewで紹介されている内容をもとに話を進めます。JDOの使い方自体に詳しくなくてもある程度読めるように書いたつもりですが、何かあればコメントください。 相互参照する one-to-many の関係 (episode 1, 3) JDOを利用すると、相互参照を行うone-to-manyの関係を簡単に記述できます。 下記はParentクラスのオブジェクトが、複数のChildクラスのオブジェクトを保有する