————Hibernate
量变决定质变
牢记理想,毋忘奋斗!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HIbernate的检索方式
导航对象图检索方式根据已经加载的对象,导航到其他对象OID检索方式按照对象的OID来检索对象 依赖Session接口 主要是load()/get()的用法HQL检索方式Hibernate Query Language 是面向对象的查询语言,它和SQL查询语言有些相似在Hibernate提供的各种检索方式中,HQL是使用的最广的一种检索方式 HQL操作的全是P...原创 2018-08-07 19:32:27 · 222 阅读 · 0 评论 -
Hibernate中pojo状态
临时状态transient 不处于 Session 的缓存中 OID为 null ,或等于id的unsaved-value 属性值持久化状态Persistent 加入到 Session 的缓存中游离状态detached 已经被持久化,但不再处于 Session 的缓存中...原创 2018-08-07 19:33:41 · 486 阅读 · 0 评论 -
Hibernate的get()与load()方法
Get方法 不支持延迟加载load 支持延迟加载如果,数据库中,没有 OID 指定的对象通过get方法加载,则返回的是一个 null通过 load 加载,则返回一个代理对象 如果,后面代码调用对象的某个属性会抛出异常:org.hibernate.ObjectNotFoundException;...原创 2018-08-07 19:34:55 · 237 阅读 · 0 评论 -
Hibernate中Session的清理与清空
Session清理调用session.flush()方法Session清空调用session.clear()方法.清理缓存 是指按照缓存中对象的状态的变化,来同步更新数据库 但不清空缓存清空缓存 是把Session的缓存置空, 但不同步更新数据库...原创 2018-08-07 19:36:00 · 1492 阅读 · 0 评论 -
HIbernate的优缺点
优点对JDBC访问数据库的代码做了封装,简化了数据访问层繁琐的重复性代码映射的灵活性, 它支持各种关系数据库, 从一对一到多对多的各种复杂关系.非侵入性、移植性会好缓存机制,提供一级缓存和二级缓存缺点无法对 SQL 进行优化框架中使用ORM原则, 导致配置过于复杂执行效率和原生的 JDBC 相比偏差:,特别是在批量数据处理的时候不支持批量修改、删除...原创 2018-08-07 19:36:48 · 3414 阅读 · 0 评论 -
Spring整合Hibernate
整合Hibernate由 IOC 容器,生成 SessionFactory 对象 使用Spring 的声明式事务LocalSessionFactoryBean 利用 LocalSessionFactoryBean 工厂 Bean 声明一个使用 XML 映射文件的 SessionFactory 实例HibernateTransactionManager 利用 HibernateT...原创 2018-08-19 08:14:30 · 211 阅读 · 0 评论
分享