对象API绑定:仅获取子对象ID

时间:2018-07-13 15:35:54

标签: orientdb

使用String从数据库检索对象时,是否只能将子对象的id存储为database.load("objectId")属性?

在此处查看文档:{​​{3}}

更多信息

  • 我认为使用文档可能实现的目标,但这对我来说还不够:

POJO

class Person {
    @Id
    private String id;

    private Address address;
}

class Address {
    @Id
    private String id;

    // Not loaded using lazy loading
    private String city;
}

相应的构建对象:

{
    "id": "#10:10",
    "address": {
        "id": "#15:2"
    }
}
  • 我想要的

除了address字段(现在是String)之外,POJO都是相同的。

class Person {
    @Id
    private String id;

    private String address;
}
// I didn't add again the code for Address POJO

所寻求的JSON:

{
    "id": "#10:10",
    "address": "#15:2"
}

0 个答案:

没有答案