java - 在 hibernate 中使用多个表,输出问题

标签 java hibernate orm

我正在使用以下查询

from A as a,B as b,C as c where a.val='1' and b.val=a.val and c.val=b.val

现在如果我遵循

query.list();

输出是什么?

另外,如果我想获得上述查询的输出,我还需要做什么?

最佳答案

select a from A as a 
join fetch B as b 
join fetch C as c 
where a.val='1' 
and b.val=a.val 
and c.val=b.val

您可以使用加入。

return List<A>

您可以使用a.getB().get....来获取您的数据。

关于java - 在 hibernate 中使用多个表,输出问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3324313/

相关文章:

java - ContentPane 和 JProgressBar 不可见

spring - 单个事务中的多个 Spring Data JPA 存储库

python - Django 批处理/批量更新或创建?

python - 如何在 django 中进行双重内连接?

java - 我如何使用 telegram lib 在 java 中验证并向我的电话号码发送消息?

java - 针对多个屏幕和分辨率优化 java

java - 混合字节数组android

java - 将 PostgreSQL JSON 列映射到 Hibernate 实体属性

java - 提交到数据库时执行一些常见的操作

java - 如何将所有数据分块插入数据库