使用hibernate实现联合查询需要哪些替代方案?我知道hibernate目前不支持联合查询,现在我看到的唯一实现联合的方法是使用视图表.
另一种 Select 是使用普通的jdbc,但这样我就失go 了所有示例/标准查询的优点,以及hibernate对表/列执行的hibernate映射验证.
使用hibernate实现联合查询需要哪些替代方案?我知道hibernate目前不支持联合查询,现在我看到的唯一实现联合的方法是使用视图表.
另一种 Select 是使用普通的jdbc,但这样我就失go 了所有示例/标准查询的优点,以及hibernate对表/列执行的hibernate映射验证.
使用视图.可以使用实体名称将相同的类映射到不同的表/视图,这样就不会有太多重复.在那里,做到这一点,效果很好.
普通JDBC还有另一个隐藏的问题:它不知道Hibernate会话缓存,所以如果某个东西缓存到事务结束,并且没有从Hibernate会话中刷新,JDBC查询将找不到它.有时可能会很令人困惑.