java - Hibernate:如何更新 OneToOne 关系中的子记录(超类子类继承)
问题描述
以下是我们的实体:
Core {
}
External extends Core{
}
Core 已命名查询以获取“从 Core 中选择 c”,该查询仅返回 Core 对象,因为它在外部没有记录。如果它有外部记录,那么我们还可以获得外部数据并能够将核心类型转换为外部。
但是,如果只收到核心,那么我们无法将其类型转换为外部,即
External e = (External) core; //Not Possible as no record in external
要求:我想用外部数据更新休眠管理的“核心”实体中的相同内容并将其合并到数据库中。
任何人都可以建议如何实现相同的目标吗?(没有使用@OneToOne 注解)
解决方案
推荐阅读
- reactjs - React Material-UI 表,删除行导致“未找到行 ID”错误
- flutter - Flutter google map 程序循环运行
- python - 将 JSON 转换为类
- winapi - 如何以编程方式调用 STATUS_VIRUS_INFECTED 0xC0000906?
- javascript - 减少在 react-native 应用程序中调用本机模块方法的时间
- powerbi - 在未将表导入数据模型的电源查询中展开查询(或表)中的列
- 3d - 3d 对象在模式查看器 AR 模式下没有反射
- reactjs - BrowserRouter 在它是变量时忽略 forceRefresh 属性
- javascript - POST 数据到服务器 window.onload
- pypy - 导入网络x