1

私は 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 で汎用にする方法はありますか?

4

1 に答える 1

0

(DataNucleus フォーラムで) この機能はバージョン 3.x に追加されると聞いていますが、以前の 2.x リリースではサポートされていないため、NeoDatis コードを直接使用して実行する必要があります。

于 2011-01-26T10:43:34.197 に答える