Hibernate中的条件查询

时间:2014-11-14 04:58:16

标签: hibernate criteria

SELECT reportcategory.categoryName, 
       reportcategory.categoryId 
FROM   reportcategory AS reportcategory 
WHERE  reportcategory.categoryId = 1

我想使用Criteria写上面的查询。 ReportCategory是我的pojo类和数据库中具有相同名称的表。

请帮助我。

1 个答案:

答案 0 :(得分:0)

假设Hibernate,这是一个例子:

List cats = sess.createCriteria(Cat.class)
.add( Restrictions.like("name", "Fritz%") )
.add( Restrictions.between("weight", minWeight, maxWeight) )
.list();

以下Criteria Queries

的详细信息

您的案例的等效查询将是:

List result = sess.createCriteria(Reportcategory.class)
.add( Restrictions.eq("categoryId", new Integer(1)) )
.list();

干杯!!