http://macrabbit.iteye.com/blog/855384JPQL就是一种查询语言,具有与SQL相类似的特征,JPQL是完全面向对象的,具备继承、多态和关联等特性,和hibernate HQL很相似。查询语句的参数JPQL语句支持两种方式的参数定义方式:命名参数和位置参数。。在同一...
分类:
编程语言 时间:
2014-11-06 16:30:04
阅读次数:
227
对hibernate增删改查总结
(1)Hql 更新
A. 注意这里是部分更新。如果直接进行更新session.update(js);将会默认更新所有的字段。设置更新的字符时,采用的是下标(0,1,2,3)的形式。
@Override
public void upadteJS(BJs js) {
BJs是类
String hql = "update BJs js set js...
分类:
Web程序 时间:
2014-11-05 19:49:37
阅读次数:
234
Hibernate是一个O/R映射框架(也称为ORM) 从ORM词来看,O---Object(对象模型);R--- Relational(关联模型),可以做对象和关联的一种映射,当然这只是部分功能,一个完善ORM框架应该具有更多的功能:如HQL相关的查询语句、提供缓存机制(一级缓存、二级缓存)。 J...
分类:
其他好文 时间:
2014-11-05 16:48:02
阅读次数:
101
Query session.createQuery(String hql)方法; * hibernate的session.createQuery()方法是使用HQL(hibernate的查询语句)语句查询对象的。 * hql:是查询对象的,例如:"from User",其中from不区分大小写,而U...
分类:
其他好文 时间:
2014-11-05 16:33:45
阅读次数:
123
query.setFirstResult(startIndex);//开始索引query.setMaxResults(maxSize);//取几条如 limit 1,5HQL:query.setFirstResult(1);query.setMaxResults(5);
分类:
Web程序 时间:
2014-11-05 12:47:32
阅读次数:
203
public List getOrgan(StringorganCode, StringorganName) { String hsql; List list; if (organCode != null && organCode.length() > 0) { hsql = "from Ab31 ...
分类:
其他好文 时间:
2014-11-04 14:58:20
阅读次数:
181
java.lang.IllegalArgumentException: node to traverse cannot be null! org.hibernate.hql.ast.util.NodeTraverser.traverseDepthFirst(NodeTraverser.java:55...
分类:
其他好文 时间:
2014-11-04 12:38:16
阅读次数:
201
目录写在前面文档与系列文章一对多查询总结写在前面上篇文章介绍了nhibernate的一对多关系如何配置,以及级联删除,级联添加数据的内容。这篇文章我们将学习nhibernate中的一对多关系的关联查询。前面文章中也介绍的nhibernate的查询:HQL,条件查询,原生SQL查询。文档与系列文章[N...
分类:
Web程序 时间:
2014-11-03 22:11:28
阅读次数:
307
HQL和Criteria支持的比较运算HQL运算符Criteria运算方法说明=SimpleExpressionRestrictions.eq(StringpropertyName,Objectvalue)等于<>SimpleExpressionRestrictions.ne(StringpropertyName,Objectvalue)不等于>SimpleExpressionRestrictions.gt(StringpropertyName,O..
分类:
其他好文 时间:
2014-11-03 01:28:30
阅读次数:
215
编程中最常用的功能,增删改查,而实际业务中真正物理删除数据的情况是很少的,基本都有使用逻辑删除,通常采用一个标志位,比如flag,查询的时候,flag=1的数据查出,flag=0的数据过滤掉.
使用hibernate的时候,通常不再直接才做sql语句,而是操作实体和HQL相结合的方式,只要维护好实体之间的关系,增删改查都可以使用极其简单的方式来完成,哪怕关联了好多张表好多个实体.
逻辑删除的时...
分类:
Web程序 时间:
2014-10-31 20:44:58
阅读次数:
217