Hibernate JPA在连接不相关的表时返回表名
我有A表和B表,我加入了他们。我正在使用JPA和springrest。问题是我应该使用什么表名来加载搜索结果。Hibernate JPA在连接不相关的表时返回表名,hibernate,spring-data-jpa,Hibernate,Spring Data Jpa,我有A表和B表,我加入了他们。我正在使用JPA和springrest。问题是我应该使用什么表名来加载搜索结果。 在正常情况下,如果我返回表A的结果,我可以执行 公共列表fun1(){…}或 公共列表fun2(){…} 但若在不相关的表之间运行自定义联接查询,那个么在列表中作为对象类型返回什么呢 public List<what?> nativeQueryJoinfun(){....} public List nativeQueryJoinfun(){….} 至少有两个选项: 对
在正常情况下,如果我返回表A的结果,我可以执行
公共列表fun1(){…}
或
公共列表fun2(){…}
但若在不相关的表之间运行自定义联接查询,那个么在列表中作为对象类型返回什么呢
public List<what?> nativeQueryJoinfun(){....}
public List nativeQueryJoinfun(){….}
至少有两个选项:
- 对象[]
- 使用投影到DTO