0
JavaからタイプEMBEDDEDLISTとしてフィールドを作成しようとしています。OrientDB - JavaはEMBEDDEDLIST型としてフィールドを作成します
しかし、私がそれを作成しようとすると、リンクとみなされます。
Studioでフィールドをリンクされたクラスを持つEMBEDDELISTとして定義すると、Javaは正常に動作します。
マイコード:DOC変数(タイプがoDocument)私はDB上(メーカーによって照会)、それを保存するとき、私はコラム「trialEmbedded」に持って
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);
とのリンク(オレンジボックス@私はフィールドをEMBEDDEDLISTとして指定すると正しく動作します。