如何将索引添加到Data Nucleus中的对象数据库?

时间:2010-12-29 22:59:01

标签: java datanucleus object-oriented-database

我在DataNucleus下使用NeoDatis(DB4O是另一个类似的Object DB)。

我在NeoDatis论坛上看到如何在类属性上添加唯一索引的帖子(如下所示):

ODB odb = open("baseName");
ClassRepresentation clazz = db.getClassRepresentation(IndexedObject.class);
String[] indexFields = { "name", "duration" };
clazz.addUniqueIndexOn("index1", indexFields, true);

我现在如何使用DataNucleus完成相同的操作?

我是否需要以特定于数据库的方式实现此部分,或者是否有办法在DataNucleus中使其成为通用的?

1 个答案:

答案 0 :(得分:0)

我被告知(在DataNucleus论坛上)此功能将在版本3.x中添加,在之前的2.x版本中,它不是受支持的功能,必须直接使用NeoDatis代码完成。