精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2003-09-25
http://hibernate.fankai.com/viewtopic.php?t=122 l_walker和robbin,tuskrabbit都提出了自己的观点,可是最终大家没有提出一个完整的封装模型啊,l_walker说的挺不错,不过robbin似乎有更好的封装模型,不知道可不可以做成UML或提供代码予大家以说明?这对大家用好hibenate应该很关键吧?不知说的对不对 大家有什么好意见也可以说说看! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2003-09-25
kk_kkk 写道 论坛上以前讨论过在DAO中对Hibernate的封装
http://hibernate.fankai.com/viewtopic.php?t=122 l_walker和robbin,tuskrabbit都提出了自己的观点,可是最终大家没有提出一个完整的封装模型啊,l_walker说的挺不错,不过robbin似乎有更好的封装模型,不知道可不可以做成UML或提供代码予大家以说明?这对大家用好hibenate应该很关键吧?不知说的对不对 大家有什么好意见也可以说说看! 我主张非EJB环境使用ThreadLocal,EJB环境使用容器管理事务。以后有时间会写这方面的文章。 |
|
返回顶楼 | |
发表时间:2003-09-25
哈,不知道怎么删除这份贴子了
|
|
返回顶楼 | |
发表时间:2003-09-25
哈,不知道怎么删除这份贴子了
|
|
返回顶楼 | |
发表时间:2003-09-25
robbin 写道 我主张非EJB环境使用ThreadLocal,EJB环境使用容器管理事务。以后有时间会写这方面的文章。 如何在非EJB环境使用ThreadLocal,目前好像没有专门的文章给与介绍,你要写真是太好了,很想知道hibernate如何与其他环境如jboss(不知道要不要用)等来联合开发项目,hibernate怎么在项目中被合理的封装(如用DAO封装)使用起来....目前好像就只是在客户端用main函数调用一下。现在不是要求使用B/S结构么,如何做到客户端0配置(在没有EJB的情况下,而菜用hibernate),改具体怎么部署呢?... 那位知道说说看 write quitely if possible! look forward to.... |
|
返回顶楼 | |
发表时间:2003-09-30
参考robbin和tuskrabbit的建议我已经将事务处理从DAO中去掉,直接使用TreadLocal来处理session
由于目前基本都时web应用,所以在具体的DAO中我并不colse session(使用session.flush()来提交更新),而使用servlet的filter来关闭session, 在对DAO做单元测试的时候可以在TestCase中的tearDown中关闭session,这和filter来关闭是类似的 这样如果在逻辑层需要调用不同的DAO来完成一组复杂的逻辑处理的话使用的是同一个session:) ThreadLocal方面的内容参看如下两个连接: http://jakarta.apache.org/turbine/turbine-2.3/howto/hibernate-howto.html http://hibernate.bluemars.net/42.html GOOD LUCK:) |
|
返回顶楼 | |
发表时间:2003-10-02
l_walker,恭喜想清楚了.能够发一个你的封装方法的思路的demo程序上来么,我感觉还是不怎么会用阿,感觉自己想的不大对.thanks
|
|
返回顶楼 | |
发表时间:2003-10-03
我用java.lang.reflect.Proxy和cglib做了一个工具,
使dao中方法不需要写事务的代码,可以自动加上事务。 现在想做成类似ejb中声明事务。 |
|
返回顶楼 | |
发表时间:2003-10-03
yehs220 写道 我用java.lang.reflect.Proxy和cglib做了一个工具,
使dao中方法不需要写事务的代码,可以自动加上事务。 现在想做成类似ejb中声明事务。 yehs220,你好棒!考虑一下给Gavin King提交源代码! |
|
返回顶楼 | |
发表时间:2003-10-05
yehs220 写道 我用java.lang.reflect.Proxy和cglib做了一个工具,
使dao中方法不需要写事务的代码,可以自动加上事务。 现在想做成类似ejb中声明事务。 能先在此共享一下吗?谢谢! |
|
返回顶楼 | |