
Hibernate
Coding__man
just like endless darkness,just like endless loneliness.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate初学细节
一、Hibernate核心配置文件重要属性(hibernate.cfg.xml) (1):hibernate.hbm2ddl.auto<!--值可以为create/create-drop/update/validate--><property name="hibernate.hbm2ddl.auto"></property>creat...原创 2018-10-01 23:33:32 · 351 阅读 · 1 评论 -
Hibernate持久化类的三种状态
一、三种状态1、瞬时态(transient) 瞬时态对象没有唯一标识OID.没有纳入Session的管理.2、持久态(persistent) 持久化对象有唯一标识OID.已经纳入到Session的管理,持久态对象有自动更新数据库的能力.3、脱管态(detached) 持久化对象有唯一标识OID,没有纳入到Session管理.二、三种状态的相互转化 ...原创 2018-10-03 15:00:17 · 539 阅读 · 0 评论 -
测试Hibernate时程序一直运行,原因是SessionFactory
总是因为一些莫名其妙的问题浪费一堆时间,今天测试Hibernate一对多关系时,发现main方法一直执行,始终不结束,起初以为是新版本的bug,后来发现是SessionFactory没有关闭。SessionFactory是创建Session的工厂,是个重量级对象,一般一个应用开启一个就行了,在整个应用关闭时再关闭SessionFactory,如果不关闭,线程不会停止。...原创 2018-10-03 22:48:32 · 635 阅读 · 0 评论 -
Hibernate的抓取策略
立即检索: * 当执行某行代码的时候,马上发出SQL语句进行查询. * get()方法延迟检索: * 当执行某行代码的时候,不会马上发出SQL语句进行查询.当真正使用这个对象的时候才会发送SQL语句. * load()方法类级别检索和关联级别检索: * 类级别的...转载 2018-10-07 16:46:54 · 230 阅读 · 0 评论