我不清楚文档中的java 没有持久化类的db4o服务器是否可以处理unicity约束,我没有看到任何说不,但是在服务器上配置它的方法我们需要类路径上的类。 (在这种情况下,我不希望如此)。
索引的问题是什么?
提前致谢。
答案 0 :(得分:1)
我的建议:如果没有可用的持久类,请不要执行db4o服务器。这导致无数问题。
无论如何,您应该只能将完整限定的类名指定为字符串,它应该可以工作。
config.objectClass("your.package.YourClass").objectField("id").indexed(true);
config.add(new UniqueFieldValueConstraint("your.package.YourClass", "id"));