论坛首页 入门技术论坛

请问大家是如何决定一个项目中DAO的数目啊?

浏览 2021 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-03-30  
DAO
是根据一个Table对应一个DAO的原则吗?
这是我目前的做法,没有什么特别的考虑,就是因为比较简单

不过却总感觉别扭,比如一个多表查询的方法,那应该是要放到那个DAO里面

想听听看大家有什么高见...
   发表时间:2008-03-30  
有时候我会想,是不是整个系统只需要一个DAO就好,因为它只是执行增删改和查询而已

至于暴露给Service层的数据接口,从某种程度上来说,应该都是有特定业务含义的,

而DAO只是底层的API,它不能具备业务含义。
0 请登录后投票
   发表时间:2008-03-30  
不用DAO,只提供一个DAOTemplate,直接在Service里调用
0 请登录后投票
   发表时间:2008-03-31  
按模块,一个模块一个Dao
再定义一个基类,基类中是常用到
0 请登录后投票
   发表时间:2008-03-31  
我的DAO和业务有关。多关联的查询也放在里面。
0 请登录后投票
   发表时间:2008-03-31  
增删改不用DAO

DAO主要是为查
大多数同模块页面用的东东减去公有类里的东西放在一个DAO中

公有类是发现一个方法放在两个模块中时把两个合成一 个放到公有类中
0 请登录后投票
论坛首页 入门技术版

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