问题如下图所示,使用的是Spring JPA框架在@Query里适用HQL联合查询,on的两个字段类型不一样如何处理?
由于公司安全信息需要,已对部分信息打码,望见谅
你这除了将表名改成类名,用的还是SQL而不是HQL,那建议你直接用SQL语句,Query注解应该有一个字段叫nativeQuery,当他为true时,即为使用原生SQL查询,你就能用SQL了
TOCHAR或者tonumber转化一下数据类型就可以保持数据一致
已经找到解决方案了,谢谢各路大神,解决方案如下:
s.businessId = concat( p.userId,'')