[align=center][/align]
hibernate hql拼接语句几种方式,模糊查询
1: OID is param
Java代码
1. String strSQL="from Classes as a where a.classno like :name";
2. Query query = session.createQuery(strSQL);
3. query.setString("name", "%"+OId+"%");
4. List result=query.list();
String strSQL="from Classes as a where a.classno like :name";
Query query = session.createQuery(strSQL);
query.setString("name", "%"+OId+"%");
List result=query.list();
2: OID is param
Java代码
1. List result=session.createQuery("from Classes as a where a.classno
like '%"+OId+"%'").list();
List result=session.createQuery("from Classes as a where a.classno like '%"+OId+"%'").list();
3: OID is param
Java代码
1. List result=session.createQuery("from Classes as a where a.classno
like :name").setParameter("name",OId).list();
List result=session.createQuery("from Classes as a where a.classno like :name").setParameter("name",OId).list();
4: DetachedCriteria 的使用
Java代码
1. public FunctionEntity getFunctionEntityById(String id){
2. DetachedCriteria criteria = DetachedCriteria.forClass(FunctionEntity.class);
3. criteria.add(Restrictions.eq("id", id));
4. return (FunctionEntity) getHibernateTemplate().findByCriteria(criteria).get(0);
5. }
[/align][align=center]
[align=left][/align]
分享到:
相关推荐
HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL...
不喜欢使用myEclipse的...最近在项目中使用Hibernate,由于需要使用HQL,找了很多资料,大都是MyEclipse中自带的HQL工具。 由于MyEclipse是收费的,速度不是很理想。所以在网上找到了一个elipse插件 英文图文教程 ...
HQL语句 HQL语句 HQL语句 HQL语句 HQL语句
HQL是完全面向对象的查询语言,因此可以支持继承和多态等特征。HQL查询依赖于Query类,每个Query实例对应一个查询对象,使用HQL查询按 如下步骤进行: (1)获取Hibernate Session对象; (2)编写HQL语句; (3)以HQL...
HQL语句大全HQL语句大全HQL语句大全HQL语句大全HQL语句大全
hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全
之前写好SQL,再到代码里面来写,语句复杂的看的时不时细节会忘记,用sql转换hql工具,直接贴近了就可以了;
hql模糊查询hql模糊查询hql模糊查询hql模糊查询
Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询...
Hql PPt Hql PPt
非常详细直接实用的HQL语句的功能介绍 看过的人保准都说好
hql语句常规 方法 使用 了解hql语句
HQL语言大全HQL语言大全HQL语言大全
hql多表查询hql多表查询hql多表查询
HQL查询语言基础,HQL查询语言基础,HQL查询语言基础
HQL通过new的方式可以返回一个新的实体类,比如说上面通过new User(id,name)方式将id,name返回给User,要求User必须包含一个相对应的构造函数,否则会抛出异常,同时我们还有应该给User指定一个默认的构造函数,否则...
汇集了hql语句中大部分常用的函数 ABS(n) 取绝对值数学函数 数学函数 JPAQL HQL ABS(column_name[数字类型对象属性])
精通HQL.doc精通HQL.doc精通HQL.doc精通HQL.doc精通HQL.doc
Hibernate数据检索(HQL)笔记Hibernate数据检索(HQL)笔记Hibernate数据检索(HQL)笔记Hibernate数据检索(HQL)笔记
hibernate查询之HQLhibernate查询之HQLhibernate查询之HQL