我已多次阅读文档和示例,但无法了解如何执行此操作。
我正在尝试连接DB4O以使用我自己的自定义Id字段。根据文档,您可以定义自己的ID,但据我所知,它们不会替换Db4o的内部ID,因为它实际上不会使用这些ID来识别对象。
基本上所有的例子都告诉Db4o生成某种唯一的id并将其编入索引,我没有看到如何告诉它这是你应该使用的ID。
是否可以在我们的模型上使用我们自己的ID替换用于跟踪关系的内部ID?
我们需要拥有自己的ID,因为我们的系统在很大程度上依赖于REST。
答案 0 :(得分:0)
没有直接的支持。您需要创建自己的机制。
configuration.common().add(new UuidSupport());
另见page。
附注:您构建了一个REST应用程序。它需要处理多少个请求? db4o内部固有单线程。它只能处理非常有限的负载。