このによると、Google App Engine の JDO 実装は JDO @Unique アノテーションをサポートしていません。これはまだですか?
たとえば、次のクラスがあります。
@PersistenceCapable
public class User {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key key;
@Persistent
private String email;
@Persistent
private String sessionToken;
...
}
は明らかにユニークですが、ユニークなとkey
も欲しかったのです。@Unique がサポートされていない場合、シンプルさとパフォーマンスの両方の観点から、この動作を「シミュレート」する最良の方法は何ですか?email
sessionToken