![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
cczakai
这个作者很懒,什么都没留下…
展开
-
hibernate一级缓存与二级缓存(高级篇)
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访...原创 2011-03-07 20:02:56 · 74 阅读 · 0 评论 -
hibernate映射关系
一、many-to-one关系在数据库中如何体现,在JavaBean中如何体现,在Hibernate中如何映射many-to-one关系。 1、数据库中:一个表的主健对应另一个表的外健。 2、javaBean中:一个对象包含另一个对象的一个引用,另一个对象包含这个对象的一组(集合,用set)引用。 3、在hibernate中:用set.key指定具体列。 我们以订单Order(一方)和订单项Ite...原创 2011-03-25 10:32:57 · 63 阅读 · 0 评论 -
Hibernate配置数据源
Hibernate配置各种数据源: <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http...原创 2011-03-24 10:43:50 · 84 阅读 · 0 评论 -
Hibernate事务管理和ORM基于三种状态处理
Hibernate中的对象有三种状态: 瞬时状态 (Transient),持久状态 (Persistent), [url] Hibernate事务管理基于三种状态处理,不仅如此,同时也体现了Hibernate的面向对象思想。 1. 瞬时状态 (Transient) 由 new 命令开辟内存空间的 Java 对象,也就是平时所熟悉的普通 Java 对象。 如: S...原创 2011-03-18 10:44:14 · 80 阅读 · 0 评论 -
hibernate缓存,说得比较清楚(转载)
缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能. Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升. Hibernate缓存分类:...2011-03-17 15:44:55 · 53 阅读 · 0 评论 -
SSH分页写法
对Hibernate里面API还是有些不是熟悉,所以,我采用Hibernate分页的时候动用另一种手段,我先把这SSH地址的分页复制下,留做参考。 http://xiegengcai.iteye.com/blog/580556...2011-03-17 15:08:46 · 71 阅读 · 0 评论 -
Hibernate性能调优(ibatis与hibernate)区别
Hibernate性能调优 Robbin总结的Hibernate性能优化要点: 1.尽量使用many-to-one,避免使用单项one-to-many2.灵活使用单向one-to-many3.不用一对一,使用多对一代替一对一4.配置对象缓存,不使用集合缓存5.一对多使用Bag 多对一使用Set6.继承使用显示多态 HQL:from object polymorphism="exl...原创 2011-03-15 20:33:03 · 85 阅读 · 0 评论 -
ibatis和hibernate区别
ibatis:sql需要自己写hibernate:sql自动生成上面是最大的区别,下面是一些细节.选择Hibernate还是iBATIS都有它的道理:Hibernate的特点:Hibernate功能强大,数据库无关性好,O/R映射能力强,如果你对Hibernate相当精通,而且对Hibernate进行了适当的封装,那么你的项目整个持久层代码会相当简单,需要写的代码很少,开发速度很快,非常爽。以数据...原创 2011-03-15 19:42:33 · 74 阅读 · 0 评论 -
Hibernate开发指南下载
最实用的开发指南。原创 2011-03-10 07:55:17 · 70 阅读 · 0 评论 -
Hibernate延迟加载,Session关闭与Set,Map的关联设计
延迟加载:在Hibernate里面,为了避免关联关系带来无谓的性能开销。 延迟加载导致的问题,一方面存在session关闭了,另一方面,试图通过Session获取实际的数据,则报出异常:Failed to lazily initialize a collection - no session or session is closed 这样场景是存在的。 解决...2011-03-29 16:21:16 · 71 阅读 · 0 评论