
j2ee开发
iteye_2258
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过二级缓存提升Hibernate应用的性能
通过二级缓存提升Hibernate应用的性能 刚刚接触Hibernate的开发工程师有时不理解Hibernate的缓存,并合理地使用。如果能够很好地使用,二级缓存会成为提高应用性能的最有效的方式。 作者 John Ferguson Smart 译者 张立明(baccc@sina.com) 大量的数据库通讯流量是影响Web应用性能的最常见原因。H...原创 2012-03-08 17:53:03 · 116 阅读 · 0 评论 -
Hibernate对象三种状态:临时状态、持久状态和游离状态
咱们通过 get load Query对象取出的数据都是持久态的 1.为什么叫持久态的呢:是咱们在事物提交时候 如果提交了这个对象这个对象之前的操作都会被存入数据库,持久态只有在事物提交后才能真正的持久也就是数据库数据改变 这就是持久态的终极意义; 2.哪些对象是游离态的呢:是从持久化的数据转化而来比如你session关闭或者从session里delete了这个对象等,这个时候 hiber...原创 2012-03-20 09:28:43 · 350 阅读 · 0 评论 -
Hibernate的get和load的方法
load和get一共是2个区别 第一个 延迟加载 load是true而get是false 意 思就是 load采用的是延迟加载的方式 而get不是,hibernate思想是 既然这个方法支持延迟加载 他就认为这个对象一定在数据库存在,在你 声明 TFaq tfag2=(TFaq)sess.load(TFaq.class, 300); 这句时候,hibernate就干了一件事 1.查...原创 2012-03-20 09:59:33 · 123 阅读 · 0 评论 -
数据库中char, varchar, nvarchar的差异
1. char 固定长度,最长n个字符。 2. varchar 最大长度为n的可变字符串。 (n为某一整数,不同数据库,最大长度n不同) char和varchar区别: varchar必char节省空间,但在效率上比char稍微差一些。 说varchar比char节省空间,是因为varchar是可变字符串,比如:用varchar...原创 2012-03-22 11:56:25 · 138 阅读 · 0 评论