【问题标题】:Db4o Client/Server Mode without persistent class : Unique Constraint / Indexes没有持久类的 Db4o 客户端/服务器模式:唯一约束/索引
【发布时间】:2011-11-18 18:22:10
【问题描述】:

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

关于索引的同样问题?

提前致谢。

【问题讨论】:

    标签: indexing constraints unique db4o


    【解决方案1】:

    我的建议:不要在没有可用的持久类的情况下创建 db4o 服务器。这导致了无数的问题。

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

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

    【讨论】:

    • 感谢您的回答 Gamior。什么样的问题,可以分享一下吗?我同意你的观点,最好使用可用的持久类。在 db4o 站点上,他们似乎说“可能,但您不能使用 NQ”,那么您提到的问题是什么?问候
    猜你喜欢
    • 2019-10-26
    • 2013-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-29
    • 2011-03-18
    • 2021-11-02
    相关资源
    最近更新 更多