返回POJO的本机查询,并且查询位于不同数据库的表上

时间:2019-05-25 10:42:34

标签: java hibernate spring-boot spring-data-jpa jpa-2.0

我对跨不同模式的多个表进行了查询,我想将查询结果转换为POJO,以便返回JSON响应。

我已经尝试过@SqlResultSetMapping与@EntityResult一起使用,该类的类具有来自查询的w.r.t SELECT列,但是我没有得到pojo和spring-jpa,给我错误“无法从....转换”。

例如,示例架构是sc1和sc2 ...表是sc1.T1和sc2.t2。 T1具有列T1C1,T1C2等。T2具有列T2C1和T2C2 e.t.c ..查询就像


选择 t1.T1C1, t1.T1C2, t2.T2C1, t2.T2C2 从sc1 T1作为t1 sc2.T2上的内部联接为t1.c1 = t2.c2上的t2


现在,由于在架构级别上这些表(T1和T2)之间没有实际关系,因此没有实体级关系,因此我无法使用Hibernate Query Language或JPQL,因此结果是POJO对象。 我只需要使用本机查询和获取结果,但是问题是将其转换为POJO

0 个答案:

没有答案