论坛首页 Java企业应用论坛

我的通用DAO理解,请大家指正

浏览 33997 次
精华帖 (2) :: 良好帖 (1) :: 新手帖 (2) :: 隐藏帖 (1)
作者 正文
   发表时间:2008-11-21  
我觉得比较复杂
0 请登录后投票
   发表时间:2008-11-21  
这个通过的DAO,
你在你的项目中使用了吗?感觉怎样?
开发中的需求变动能用这套DAO轻松搞定吗
0 请登录后投票
   发表时间:2008-11-21  
andy54321 写道
这个通过的DAO,
你在你的项目中使用了吗?感觉怎样?
开发中的需求变动能用这套DAO轻松搞定吗

我现在就是在征求大家的意见,如果可以就开始往下写,如果不足的话就再改,如果不行的话就撒了.
0 请登录后投票
   发表时间:2008-11-21  
create方法呢?
0 请登录后投票
   发表时间:2008-11-21  
rockjava 写道
通用了吗?这不还得为每个功能点写个借口和一个实现吗???


不知这位朋友代码中是如何设计的?讲讲思路也行.
0 请登录后投票
   发表时间:2008-11-21  
helloxuweifu@hotmail.com 写道
andy54321 写道
这个通过的DAO,
你在你的项目中使用了吗?感觉怎样?
开发中的需求变动能用这套DAO轻松搞定吗

我现在就是在征求大家的意见,如果可以就开始往下写,如果不足的话就再改,如果不行的话就撒了.


你可以先学习一下SS3的单DAO设计吧。

http://www.springside.org.cn/
0 请登录后投票
   发表时间:2008-11-21  

BaseHibernateDAO 貌似是我发过的
http://lonlysky.iteye.com/blog/266369

上面的是基于SSH1学习写出来的,已经在项目中运用

当这个DAO不满足的时候再继承增加新的实现方法或者重写原有方法

感觉还好,不过有待改进

至于为什么要显示的抛出异常当然是要的,我不会处理,所以抛出给使用的人来处理,可以层层抛出,当然在业务可以抛出自定义异常以供V层来抓取输出或处理

0 请登录后投票
   发表时间:2008-11-21  
huangking 写道

BaseHibernateDAO 貌似是我发过的
http://lonlysky.iteye.com/blog/266369

上面的是基于SSH1学习写出来的,已经在项目中运用

当这个DAO不满足的时候再继承增加新的实现方法或者重写原有方法

感觉还好,不过有待改进

至于为什么要显示的抛出异常当然是要的,我不会处理,所以抛出给使用的人来处理,可以层层抛出,当然在业务可以抛出自定义异常以供V层来抓取输出或处理


貌似是从你那学的
0 请登录后投票
   发表时间:2008-11-21  
classicbride 写道
呵呵.. 昨天偶也写了一个 和你的差不多,不过没有捕获异常。。。我认为没有必要捕获异常,用spring捕一下就o了..


spring倾向于所有的异常都不处理,认为处理也无用,但实际有部分是可以有合理提示的~~
0 请登录后投票
   发表时间:2008-11-21  
mikehuhu 写道
classicbride 写道
呵呵.. 昨天偶也写了一个 和你的差不多,不过没有捕获异常。。。我认为没有必要捕获异常,用spring捕一下就o了..


spring倾向于所有的异常都不处理,认为处理也无用,但实际有部分是可以有合理提示的~~

有合理提示也是属于UI交互领域的,不应在Dao里处理。
1 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics