orientdb - 对象 API 绑定:仅获取子对象 ID
问题描述
String
从数据库中检索对象时,是否可以仅将子对象的 id 存储为属性database.load("objectId")
?
在此处查看文档:https ://orientdb.com/docs/3.0.x/java/Object-DB-Attach.html
更多信息
- 我在文档中看到的可能,但这对我来说还不够:
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"
}
}
- 我想要的是
POJO 是相同的,除了来自现在的address
字段String
。
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"
}
解决方案
推荐阅读
- asynchronous - 如何在颤振中完成所有以前的异步功能?
- python - SSH 脚本返回 ascii 十六进制代码
- react-native - 使用部分列表和平面列表反应原生条件渲染
- rest - 自定义操作中的 API PLATFORM 自定义标识符
- batch-file - 如何使用批处理脚本在两个模式之间提取字符串?
- oracle - 没有在规范中声明就无法调用 Oracle 包函数
- javascript - 如何使用 Joi 检查范围对象数组中是否有任何重叠
- python - 使用 Python 检查 MPEG 传输流的第一个字节是否是同步字节
- html - 通过AngularJS在html表中显示列表中的列表
- pandas - 将两个 pandas 数据帧与 modin.pandas 合并会产生 ValueError