将SQL请求转换为Hibernate条件
我想将此SQL转换为任一条件。很抱歉,我不知道该用哪一个,因为我刚开始冬眠。我做了一些研究,看起来这两个都是我想要的 我的Sql请求将SQL请求转换为Hibernate条件,sql,hibernate,criteria,Sql,Hibernate,Criteria,我想将此SQL转换为任一条件。很抱歉,我不知道该用哪一个,因为我刚开始冬眠。我做了一些研究,看起来这两个都是我想要的 我的Sql请求 select * from change.pade pade, change.pade_etat rdp, par.safsit safsit, par.saf saf where pade.sir = "1245454" and pade.id_safsit = "1" and pade.id_safsit = safsit.id and safsit.cd
select *
from change.pade pade, change.pade_etat rdp, par.safsit safsit, par.saf saf
where pade.sir = "1245454"
and pade.id_safsit = "1"
and pade.id_safsit = safsit.id
and safsit.cd_s in ("12", "45")
and safsit.fk_saf = saf.id
and saf.cd_ur in "124"
and rdp.fk_pade = pade.id
and rdp.id_etat in "444"
您可以使用Hibernate属性,而不是像这样编写HQL
session.createSQLQuery(String sqlQuery)
试试谷歌,那里有很多教程。您可以使用这些HQL、hibernate中的原生SQL、条件查询中的任意一种来解决它。如果需要,这里有一个[条件查询示例]