[英]Hibernate Query Using Session.CreateCriteria
我有3个表,分别名为Employee,Office,Department。 员工有4个字段,例如id,Emp_Name,Salary,JoiningDate。 Office有3个字段,例如id,Emp_id,Location Department有id,Off_id,Dept_Name,Emp_id
SELECT
DISTINCT TOP 10 this.id as Emp_id, Emp_Name,Salary,Location,Dept_name
FROM
Employee this
INNER JOIN
Office O ON this_id = O.id
INNER JOIN
Department d on d.Emp_id = this.id
ORDER BY this.id
您能否帮助我使用Session.CreateCriteria(Employee.class,“ Employee”)获得等效的Hibernate查询语言,这可能会很有帮助。
hql中的内部联接与查询中的内部联接基本相同,但是hql中不能进行分页。 有关此处的更多信息: https : //stackoverflow.com/a/840108/6521788
在这里,您可以找到自己编写查询所需的所有内容:)
https://docs.jboss.org/hibernate/orm/3.3/reference/en/html/queryhql.html#queryhql-ordering
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.