Hibernate
Elong_Deo
肯学有长进,认干有前途。
展开
-
hibernate中cascade和inverse
这两个属性都用于一多对或者多对多的关系中。而inverse特别是用于双向关系,在单向关系中我们并不需要。 Cascade代表是否执行级联操作,Inverse代表是否由己方维护关系。 Cascade: Cascade属性的可能值有 all: 所有情况下均进行关联操作,即save-update和delete。 none: 所有情况下均不进行关联操作。这是默认转载 2014-06-18 23:11:18 · 161861 阅读 · 0 评论 -
hibernate中session的产生方式(openSession、getCurrentSession)
1.openSession是直接创建一个session,getCurrentSession是获取当前线程池中的session。2.session是存放在ThreadLocal中,不会有安全性问题,因为每个线程只能访问到当前线程对应的session。3.getCurrentSession的效率更高。4.使用getCurrentSession需要在hibernate.cfg.xml中添加属原创 2014-06-18 23:06:14 · 175519 阅读 · 0 评论 -
hibernate配置
hibernate配置文件hibernate.cfg.xml的详细解释:http://www.cnblogs.com/jqyp/archive/2010/06/28/1766851.htmlhibernate.cfg.xml配置:http://www.blogjava.net/baoyaer/articles/172642.htmlspring整合hibernate:http://blog转载 2014-06-18 23:12:32 · 114710 阅读 · 0 评论 -
Hibernate主键生成策略
increment:代理主键,适合于所有数据库,由hibernate维护主键自增,和底层数据库无关,但是不适合于2个或以上hibernate进程。identity:代理主键,适合于Mysql或ms sql server等支持自增的dbms,主键值不由hibernate维护。sequence:代理主键,适合于oracle等支持序列的dbms,主键值不由hibernate维护,由序列产转载 2014-06-18 23:08:42 · 160570 阅读 · 1 评论