我想为 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。请指教。谢谢!
最佳答案
我用一个简单的 NotyUser 类(只是一个字符串用户名字段)运行了你发布的代码 fragment ,在 android 1.5 的 db4o-7.12 和 android 2.1 的 db4o trunk 中都没有抛出异常。
那里抛出了什么异常?你能发布 NotyUser 类吗?
关于java - 为 Db4oEmbedded EmbeddedConfiguration 设置唯一键约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2612291/