私は DataNucleus の下で NeoDatis (DB4O も同様のオブジェクト DB です) を使用しています。
クラス プロパティに一意のインデックスを追加する方法について、NeoDatis フォーラムに投稿があります (以下を参照)。
ODB odb = open("baseName");
ClassRepresentation clazz = db.getClassRepresentation(IndexedObject.class);
String[] indexFields = { "name", "duration" };
clazz.addUniqueIndexOn("index1", indexFields, true);
DataNucleus を使用して同じことを実現するにはどうすればよいですか?
この部分を DB 固有の方法で実装する必要がありますか、または DataNucleus で汎用にする方法はありますか?