hibernate
hibernate
lanchengxiaoxiao
杂七杂八
展开
-
Criteria查询
通过Session得到Criteria类的对象 Java代码 /** * 用Criteria方便的综合查询 Criteria类有丰富的比较方法 * * 如:大于,小于,等于, not null, in,null, like, isEmpty.... */ public static void select() { Se转载 2012-03-30 15:59:33 · 397 阅读 · 0 评论 -
hibenate 批量删除 分析,,,
Hibernate作为ORM,有一个ORM固有的问题,就是由于为了持久对象的同步,不能够使用批量删除和批量更新的sql,只能按照主键一条条来操作。因此效率相对JDBC来说是比较低的。然而事情也并不总是那么绝望,只要你对Hibernate进行优化,也可以得到相当满意的速度。 [code:1] session.delete("from Cat as c where ...");[/code:1转载 2012-05-09 21:35:37 · 541 阅读 · 0 评论 -
HQL要点
Hibernate拥有一种功能非常强大的查询语言,这种语言被有意得与SQL非常相似,便于开发人员掌握。但不要被HQL的语法表面所迷惑,HQL完全是面向对象的,可以用来过程多态、继承、关联等关系。 1大小写敏感(Case Sensitivity) HQL中的使用的Java的类名和属性名是大小写敏感的,其他的关键字都是大小写不敏感的。所以“SeLeCT”等同与“sELEct”,也等同于“SELEC转载 2012-05-21 14:29:47 · 357 阅读 · 0 评论 -
HQL要点------
Hibernate拥有一种功能非常强大的查询语言,这种语言被有意得与SQL非常相似,便于开发人员掌握。但不要被HQL的语法表面所迷惑,HQL完全是面向对象的,可以用来过程多态、继承、关联等关系。 1大小写敏感(Case Sensitivity) HQL中的使用的Java的类名和属性名是大小写敏感的,其他的关键字都是大小写不敏感的。所以“SeLeCT”等同与“sELEct”,也等同于“SELEC转载 2012-05-22 18:47:19 · 362 阅读 · 0 评论 -
Hibernate 关连查询中with 的经典使用
在项目采用Hibernate关联,采用关联使用比较简单,在关联时添加条件,减轻迪卡儿集的从而提高效率! 项目写HQL时使用的其中一个实例如下: StringBuilder sb = new StringBuilder(); sb.append(" from Hotel h, RoomType r left join r.roomTypeSpecialPrices as rp wi转载 2012-05-22 18:51:33 · 456 阅读 · 0 评论