后端
justtaste
记录我的生活
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hibernate lazy延迟检索策略
延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了“延迟检索策略”,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态时初始化它,就会产生延迟初始化错误。 如何配置使用延迟检索策略: 下面把Customer.hbm.xml文件的class元素的lazy属性设为true,表示使用延迟检索策略: <cl...原创 2020-04-05 12:56:59 · 245 阅读 · 0 评论 -
Hibernate配置文件和映射元素
hibernate有两种配置方式,第一是通过hibernate.properties文件配置,还有一种是通过hibernate.cfg.xml文件配置。 hibernate.cfg.xml文件可以替代hibernate.properties文件,如果二者都出现,它会覆盖properties文件。 hibernate.cfg.xml配置文件: <!--标准的XML文件的起始行,version=...原创 2020-04-05 12:42:39 · 251 阅读 · 0 评论 -
hibernate持久化类
每个持久化类都要有一个标识属性,也就是id,用来区分持久化对象,这个属性成为数据库标识。hibernate有几种不同的标识符生成器。比如序列sequence,hilo,increment。如果要自己分配就是assigned方式,很常用。generator元素没有指定时的默认生成策略。 要注意的是 @Id @GeneratedValue 和 @Id不一样 = =! 另外,hibernate支持自定义...原创 2020-04-05 12:33:56 · 230 阅读 · 0 评论
分享