我尝试从 Java 创建一个类型为 EMBEDDEDLIST 的字段。
但是当我尝试创建它时,被认为是 LINK。
如果我将 Studio 的字段定义为带有链接类的 EMBEDDELIST,则 Java 可以正常工作。
我的代码:
String fieldName = "trialEmbedded";
List<ODocument> fieldDataItem = doc.getData().field(fieldName);
DataItem di = DataItemFactory.create(dtValidita, importo, descrizione, db);
if (fieldDataItem == null) {
fieldDataItem = new ArrayList<ODocument>();
}
fieldDataItem.add(di.getData());
doc.setField(fieldName, fieldDataItem);
在 doc 变量(类型 ODocument)中保存它时,如果我将字段指定为 EMBEDDEDLIST 工作正常,则在 DB(由 Studio 查询)上,我在“trialEmbedded”列中得到一个链接(带有@rid 可点击的橙色框)。