hibernate criteria简单使用(1)

本文介绍了Hibernate Criteria API的基本使用,包括等价于SQL中like、between等条件的设置方法,帮助开发者更方便地进行数据库查询。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

public List<admin> selectadmin(){
Criteria criteria = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createCriteria(admin.class);
criteria.add(Restrictions.gt("age", 17));//年龄大于19的
criteria.addOrder(Order.desc("age"));//根据年龄倒叙排序
criteria.setMaxResults(5);
criteria.setFirstResult(0);//分页显示,从零开始显示五个
List<admin> list = criteria.list();
for (admin admin : list) {
System.out.println(admin.toString());
}
return criteria.list();

}

对于条件还有eq相等,ne、neq不相等,gt大于,lt小于,gte、ge大于等于,lte、le小于等于。

add( Restrictions.like("name", "%*") ) 
.add( Restrictions.between("
a
ge", 17,20)).

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值