草庐IT

mysql - jpa原生查询,select同一张表两次问题(hibernate实现)

有一个要求我应该使用jpanative查询(因为jpa不支持timestampdiff函数)。另外我应该选择同一张表两次,例如:我有表:个人、任务等我使用的native查询是:“selectemp.name,tsk.name,app.name,fromIndividualemp,Tasktsk,Individualappwhere......”我想要的预期数据是:“Tom,task1,Jack”,但是给定此nativesql查询的结果数据是“Jack,task1,Jack”。这意味着app.name会覆盖emp.name。如果我想获得正确的结果,我必须使用如下查询:“selectemp