2016年8月29日

持久化/Session和SessionFactory线程非安全和安全/Hibernate的优势

摘要: javabean=pojo 持久化:持久化是程序数据在瞬时状态和持久状态间转换的过程 持久化以后就是pcPO=POJO+xml 配置 他是普通的java对象 直接用它来传递。传递过程中就是DTO(Data Transefer Object)直接用来对应表示层就是VO SessionFactory重量 阅读全文

posted @ 2016-08-29 14:28 -EASY- 阅读(2286) 评论(0) 推荐(0)

get()和load()的区别

摘要: load()没有使用对象的其他属性的时候,没有SQL 延迟加载 get() :没有使用对象的其他属性的时候,也生成了SQL 立即加载 是什么导致了延迟加载? 解析:是因为内存中构建了代理对象。 load()延迟加载案例: 运行 运行 剖析 - get()立即加载案例 运行 阅读全文

posted @ 2016-08-29 12:29 -EASY- 阅读(1603) 评论(0) 推荐(0)

脏检查及刷新缓存机制

摘要: 当事务提交时,Hibernate会对Session中持久状态的对象进行检测,判断对象的数据是否发生了改变,这种判断称为脏检查 刷新缓存机制 当Session缓存中对象的属性每次发生变化时,Session并不会立即刷新缓存和执行相关的SQL语句,而是在特定时间点才刷新缓存 阅读全文

posted @ 2016-08-29 11:50 -EASY- 阅读(754) 评论(0) 推荐(0)

导航