Java 如何在hibernate中进行外部联接

Java 如何在hibernate中进行外部联接,java,sql,hibernate,Java,Sql,Hibernate,这是我的sql查询 SELECT * FROM candidate A LEFT JOIN form B ON A.canid = B.canid UNION SELECT * FROM candidate A RIGHT JOIN form B ON A.canid = B.canid jpa中的联接与sql jdbcTemplate中的联接相同。上述查询中的联接是正常的 从候选人A中选择* A.canid=B.canid上的左外连接B 联合 从候选人A中选择* A.canid=B.cani

这是我的sql查询

SELECT * FROM candidate A
LEFT JOIN form B ON A.canid = B.canid
UNION
SELECT * FROM candidate A
RIGHT JOIN form B ON A.canid = B.canid

jpa中的联接与sql jdbcTemplate中的联接相同。上述查询中的联接是正常的

从候选人A中选择*
A.canid=B.canid上的左外连接B
联合
从候选人A中选择*

A.canid=B.canid上的右外连接B

左外连接或右外连接。而且,从你的问题来看,这不是你想要实现的