1,各位大哥好。 我想问一下,用hibernate操作数据时,是继承hibernateDAOSupport还是用session。

严小超 2011-07-20 10:07:06
1,各位大哥好。 我想问一下,用hibernate操作数据时,是继承hibernateDAOSupport还是用session。
2,如果用hibernateDAOSupport,那么在一个方法里面继承了hibernateDAOSupport,怎么管理缓存,但是用session的话,可以用load,get,iterator等方法来处理。继承了hibernateDAOSupport没有这些load,get,iterator方法吧?
3,如果用了hibernateDAOSupport,该怎么用啊? 是写一个接口,再一个方法实现接口且继承hibernateDAOSupport,这样吗?
...全文
95 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
严小超 2011-07-20
  • 打赏
  • 举报
回复
谢谢两位,真的很感谢,两位的回答,让我领悟不少。 非常感谢,只是分数不够,对不起。 谢谢。
zn85600301 2011-07-20
  • 打赏
  • 举报
回复
只需要你的DAO实现类继承hibernateDAOSupport

hibernateDAOSupport封装了很多方法 比你直接用session更方便

你说的缓存是2级缓存 还是1级缓存 不过这和你用session 还是hibernateDAOSupport 没关系
hibernateDAOSupport 只不过帮你管理session的生命周期
Elim-Zhang 2011-07-20
  • 打赏
  • 举报
回复
HibernateTemplate是对Session的分装,里面也有get,load方法的,包括iterator方法
严小超 2011-07-20
  • 打赏
  • 举报
回复
肿么没有人回答咧...
严小超 2011-07-20
  • 打赏
  • 举报
回复
大哥、继承了hibernateDAOSupport,就可以通过this.getHibernateTemplate来获取HibernateTemplate了啊。 您大概没看懂我的意思。 相信您知道的。

听你的,用hibernateTemplate怎么管理缓存啊,例如在session里面有get,load,iterator从缓存里面获取数据,hibernateTemplate有什么方法可以从缓存里面获取数据吗?
Elim-Zhang 2011-07-20
  • 打赏
  • 举报
回复
HibernateDaoSupport用的比较少,用的多的是HibernateTemplate

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧