我想为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。请提出建议。谢谢!
答案 0 :(得分:2)
我使用简单的NotyUser类(只是一个字符串用户名字段)运行了你发布的代码片段,并且在android 1.5中的db4o-7.12和android 2.1的db4o trunk都没有抛出任何异常。
那里抛出了什么异常?你可以发布NotyUser类吗?