最近、ようやくJDOをメインで使うようになりました。 Google App EngineはJDOをサポートしており、JDOを使用することでオブジェクトの永続化が簡単に行えます。 自分が使ってみて、癖があるなと思った点を、簡単にメモとして残しておきます。 エンティティの定義 永続化対象のクラスを定義する。 クラスはごく普通のPOJOで書き、アノテーションを付与することで永続化が可能となる。 シンプルなエンティティ 一番分かりやすい、他のオブジェクトと関係が無い場合の例。 import javax.jdo.annotations.*; @PersistenceCapable(identityType = IdentityType.APPLICATION) public class Employee { @PrimaryKey @Persistent(valueStrategy = IdGen