![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
沐夏、
这个作者很懒,什么都没留下…
展开
-
(hibernate之一)Sessionfactory的getCurrentSession与openSession的区别
getCurrentSession () 使用当前的session openSession()重新建立一个新的session 使用SessionFactory.getCurrentSession()需要在hibernate.cfg.xml中如下配置: * 如果采用jdbc独立引用程序配置如下: <property name="hibernate.current_session_context...转载 2019-10-15 00:58:16 · 143 阅读 · 0 评论 -
hibernate对象三种状态
hibernate里对象有三种状态: 1.Transient 瞬时 :对象刚new出来,还没设id,设了其他值。 2.Persistent 持久:调用了save()、saveOrUpdate(),就变成Persistent,有id 3.Detached 脱管 : 当session close()完之后,变成Detached。 创建数据库对象:CustomerBean CREATE TABLE...转载 2019-10-14 23:55:43 · 221 阅读 · 0 评论 -
Hibernate关联关系配置(一对多、一对一和多对多)
第一种关联关系:一对多(多对一) "一对多"是最普遍的映射关系,简单来讲就如消费者与订单的关系。 一对多:从消费者角的度来说一个消费者可以有多个订单,即为一对多。 多对一:从订单的角度来说多个订单可以对应一个消费者,即为多对一。 一对多关系在hbm文件中的配置信息: 消费者(一方): <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE...转载 2019-10-09 22:39:30 · 76 阅读 · 0 评论