Hibernate
一渣程序猿
坚持成就人生,奋斗实现梦想
展开
-
hibernate与ibatis比较的11大优势
hibernate与ibatis比较的11大优势 Hibernate在解决性能问题方面做得非常好。有了它的缓存机制,使用第三方缓存和数据库连接池,就较好的解决的性能问题。但这些还不够,hibernate给了开发者足够的自由,让开发者自己去控制性能问题。学习了一段时间的ibatis,我觉得hibernate有着ibatis无法替代的优势。1、开发者都知道,hibe转载 2014-09-12 16:49:30 · 432 阅读 · 0 评论 -
hibernate的hql查询语句总结
这篇随笔将会记录hql的常用的查询语句,为日后查看提供便利。在这里通过定义了三个类,Special、Classroom、Student来做测试,Special与Classroom是一对多,Classroom与Student是一对多的关系,这里仅仅贴出这三个bean的属性代码:Special类:public class Special{ private int转载 2015-07-01 17:33:54 · 399 阅读 · 0 评论 -
Hibernate配置Log4J显示SQL参数
在[html] view plaincopy### direct log messages to stdout ### log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdou转载 2015-08-07 20:01:06 · 2139 阅读 · 0 评论 -
Hibernate的HQL使用Oracle的Regexp_like函数的方式
原文地址是:http://stackoverflow.com/questions/11793159/how-to-use-oracles-regexp-like-in-hibernate-hql到网上找了半天没找到一个可以用的,终于在这个网站找到答案了,特意做个笔记,也帮助需要用到的朋友.1.首先自定义一个Oracle方言的类,继承hibernate的方言类,并注册regexp_l转载 2015-06-19 18:39:36 · 3250 阅读 · 0 评论 -
hibernate中一对多关系hql条件查询
当hibernate中难免遇到一对多的情况,并且需要对多方添加条件,使用sql查询会简单很多,hql的语法如下Teacher对应下有多个StudentTeacher中Set students;select t from Teacher t,Student s where t.tNo ='001' and s.sName like '张%' and s in elements(t原创 2015-11-10 19:04:39 · 7015 阅读 · 0 评论 -
hibernate之级联cascade和关系维持inverse
hibernate的关联关系,重点在理解级联cascade和inverse 1、cascade一般用在级联保存,级联更新,级联删除上 1.1cascade注解有两种,一种是基于hibernate注解org.hibernate.annotations.Cascadeorg.hibernate.annotations.CascadeType转载 2014-10-09 09:53:26 · 462 阅读 · 0 评论 -
Hibernate一对多和多对一关系详解
双向一对多关系,一是关系维护端(owner side),多是关系被维护端(inverse side)。在关系被维护端需要通过@JoinColumn建立外键列指向关系维护端的主键列。 publicclass Order implements Serializable { privateSet orderItems = new HashSet();转载 2015-12-21 20:24:35 · 886 阅读 · 0 评论