没有持久化类的Db4o客户端/服务器模式:唯一约束/索引

时间:2011-11-18 18:22:11

标签: indexing constraints unique db4o

我不清楚文档中的java 没有持久化类的db4o服务器是否可以处理unicity约束,我没有看到任何说不,但是在服务器上配置它的方法我们需要类路径上的类。 (在这种情况下,我不希望如此)。

索引的问题是什么?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我的建议:如果没有可用的持久类,请不要执行db4o服务器。这导致无数问题。

无论如何,您应该只能将完整限定的类名指定为字符串,它应该可以工作。

    config.objectClass("your.package.YourClass").objectField("id").indexed(true);
    config.add(new UniqueFieldValueConstraint("your.package.YourClass", "id"));