Hibernate
文章平均质量分 69
拨云现日
这个作者很懒,什么都没留下…
展开
-
test
import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; import org.hibernate.service.ServiceRegistry; import org.hibernate.service.ServiceRegistryBui原创 2012-09-29 04:15:46 · 528 阅读 · 0 评论 -
Configuration.buildSessionFactory()过时之后,获取SessionFactory的Util类写法及一些设想
import org.hibernate.Session;import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; import org.hibernate.service.ServiceRegistry; import org.hibernate.service.ServiceRegistryBuil原创 2012-09-17 05:13:31 · 11718 阅读 · 2 评论 -
Hibernate工具类模版
import java.io.Serializable; import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Con原创 2012-09-17 06:55:57 · 1037 阅读 · 0 评论 -
Hibernate: Session对象中的两个保存记录的方法 save vs. persist
在Hibernate框架中,Session类中有两个方法可以将一个domain实例向数据库中存入 save(Object obj); persist(Object obj); 这两种方式几乎没有任何的不同,唯独一点 Session s = HibernateUtil.getSession(); Transaction tx=s.beginTransaction(); s.save(enti原创 2012-09-17 07:14:15 · 2043 阅读 · 0 评论 -
Hibernate中对象的三种状态以及Session类中saveOrUpdate方法与merge方法的区别
首先,用一张图说明一个对象,在Hibernate中,在调用了不同方法之后对象所处的不同状态 在Hibernate中,一个对象的状态可以被分为如图所示的三种 Transient:瞬时对象,该对象在数据库中没有与之相对应的记录,并且该对象与Session不相关 Persistent:持久对象,该对象在数据库中有与之相对应的记录,并且该对象与Session相关 Detached:分离对象原创 2012-09-17 07:24:43 · 2121 阅读 · 0 评论