![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
文章平均质量分 85
iteye_699
这个作者很懒,什么都没留下…
展开
-
Hibernate3中load方法与get()方法的区别(转载)
这次我们来谈一下Hibernate3.2 Session加载数据时get和load方法的区别,其实这个在网上有很多的论述,可大多语焉不详或经不起实践的推敲,让很多初学者学的满腹疑窦,现在我给大家讲解一下: 1. 对于get方法,hibernate会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在二级缓存中查找,还没有就查询数据库,数据库中没有就返回null。...2010-03-13 11:43:19 · 85 阅读 · 0 评论 -
Hibernate中Id生成策略与save方法是否发sql语句的探究(转载)
[code="java"]public class SessionFlushTest extends TestCase {/*** 测试uuid主键生成策略*/public void testSave1() { Session session = null; Transaction tx = null; try { session = Hibe...2010-03-13 13:07:44 · 121 阅读 · 0 评论 -
配置OpenSessionInView的作用(转载)
[code="java"]OpenSessionInViewFilter的作用Spring为我们解决Hibernate的Session的关闭与开启问题。Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层...2010-03-17 13:21:52 · 71 阅读 · 0 评论 -
在Hibernate中使用HibernateTemplate的三种方法
在我们的项目中,经常要从HibernateDaoSupport继承然后使用他的HibernateTemplate给我们封装好的方法。我们以用户模块的持久层UserDao这个类的addUser(User user)方法为例:第一种方法:userDao extends HibernateDaoSupport:(不推荐使用)我们知道继承这个类,必须给他注入一个HibernateTem...2010-04-18 17:07:03 · 235 阅读 · 0 评论 -
为什么OpensessionInview拦截器要配置在struts2拦截器前面
首先来看一张图片:[img]http://dl.iteye.com/upload/attachment/236506/b2a936e4-7884-373d-8c17-1325442a72ea.jpg[/img]箭头的方法代表我们的请求,把OpenSessionInView放到前面是先进后出。首先经过OpensessionInView然后经过struts2的拦截器,等到返回的时候st...2010-04-19 09:07:57 · 136 阅读 · 0 评论 -
hibernate4.0官方文档学习随笔
[code="java"]public class Event{ Long id; String title; Date date; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getTitle() { ...原创 2012-07-08 21:05:27 · 140 阅读 · 0 评论