我想为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类(只是一个String用户名字段)运行了您发布的代码片段,并且在Android 1.5中的db4o-7.12和android 2.1中的db4o干线均未引发任何异常。
在那里抛出了什么异常?可以发布NotyUser类吗?
关于java - 为Db4oEmbedded EmbeddedConfiguration设置唯一的 key 约束,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2612291/