java - 有什么方法可以在不相关的 **Tables** 或 **Entity** 上仅使用它们的 ID 使用左连接?在标准生成器中
问题描述
有什么方法可以仅使用其 ID对不相关的表或实体使用左连接?在标准生成器中
class A (
val id: UUID
val message: String
)
class B (
val id: UUID
val a_id: UUID,
val type: Boolean
)
有什么东西可以使用标准构建器来构建吗?或任何建议?
select a, b from A a left join B b on a.a_id = b.id
解决方案
以下是Java Persistence with Hibernate一书的引述:
JPA 和 Hibernate 不支持没有映射实体关联或集合的任意外部连接。
根据您的要求,您应该回退到本机 SQL。
推荐阅读
- java - 有没有办法从测试中访问 Junit 配置参数
- libp2p - 使用 mdns 发现对等点的配置
- python - 如何网页抓取没有下一页
- android - 如何使用 MVVM 在 android studio Kotlin 中从 api 调用 google maps 标记的实时数据
- javascript - 访问嵌套数组属性
- cordova - 文件传输插件在上传视频和从服务器下载时表现异步
- python - Matplotlib 字体常用字体与 LaTeX
- c++ - c++ 稍后保留指令
- macos - Flutter Mac OS Build Error 我该如何解决这个错误?
- r - R:加入两个数据帧会导致来自第二个数据帧的所有匹配列的 NA