2

Db4oEmbedded EmbeddedConfiguration に一意のキー制約を設定したいと考えています。

ここに私のコードがあります:

EmbeddedConfiguration myConf = Db4oEmbedded.newConfiguration();

myConf.common().objectClass(NotyUser.class).objectField("username").indexed(true);

myConf.common().add(new com.db4o.constraints.UniqueFieldValueConstraint(NotyUser.class, "username"));

最後の行は例外をスローします。どうしてか分かりません。Android SDK 1.5 と db4o 7.12 for Java を実行しています。ご教授ください。ありがとう!

4

1 に答える 1

2

投稿したコード スニペットを単純な NotyUser クラス (文字列のユーザー名フィールドのみ) で実行しましたが、Android 1.5 の db4o-7.12 でも Android 2.1 の db4o トランクでも例外はスローされませんでした。

そこでスローされた例外は何ですか?NotyUser クラスを投稿できますか?

于 2010-05-24T09:51:18.790 に答える