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"));

最后一行抛出异常。我不知道为什么。我正在为 Java 运行 Android SDK 1.5 和 db4o 7.12。请多多指教。谢谢!

4

1 回答 1

2

我用一个简单的 NotyUser 类(只是一个字符串用户名字段)运行了您发布的代码片段,并且在 android 1.5 的 db4o-7.12 和 android 2.1 的 db4o trunk 中都没有引发异常。

那里抛出了什么异常?你能发布 NotyUser 类吗?

于 2010-05-24T09:51:18.790 回答