社区
Java
帖子详情
DAO的一个疑惑
wangdaoyong
2004-11-24 10:04:07
在看关于j2ee的设计模式,关于DAO的实现,定义了findByPrimaryKey方法用于查询,我有一点不明白,如果要查询多条记录或者根据条件查询,这个方法好像不满足啊。DAO应该不是一次只能根据一个primarykey值取记录吧。谢谢。
...全文
151
6
打赏
收藏
DAO的一个疑惑
在看关于j2ee的设计模式,关于DAO的实现,定义了findByPrimaryKey方法用于查询,我有一点不明白,如果要查询多条记录或者根据条件查询,这个方法好像不满足啊。DAO应该不是一次只能根据一个primarykey值取记录吧。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lbdl
2004-11-24
打赏
举报
回复
dao是一个设计模式,它并没有限制你定义的dao interface里有什么方法,你可以自己随意定义方法的,
sgdb
2004-11-24
打赏
举报
回复
dao模式只是把对数据库的操作封装,并不是说只封装一个findByPrimaryKey
你也可以在dao里封装findByColumnName
wangdaoyong
2004-11-24
打赏
举报
回复
http://community.csdn.net/Expert/topic/3582/3582792.xml?temp=.359585
这个问题大家也帮忙看看,谢谢
wangdaoyong
2004-11-24
打赏
举报
回复
谢谢,知道了,结帖
catblue
2004-11-24
打赏
举报
回复
public interface AAA_infoAccess {
/**
*
* @param memberID
* @paramCount 1
* @sql SELECT MEMBER_ID FROM COLLECT_INFO WHERE MEMBER_ID=? AND STATUS_INFO ='SA'
* @find
* @return
* @throws java.lang.Exception
*/
public Object findByPrimaryKey(String memberID) throws Exception;
/**
* @param memberID
* @param date
* @paramCount 3
* @sql SELECT MEMBER_ID FROM COLLECT_INFO WHERE MEMBER_ID = ? AND TO_CHAR(VALID_START_DATE,'yyyy/MM/dd') <= TO_CHAR(?,'yyyy/MM/dd') AND TO_CHAR(UPDATE_NC,'yyyy/MM/dd') >= TO_CHAR(?,'yyyy/MM/dd')
* @find
* @return
* @throws java.lang.Exception
*/
public Collection findByKeyDate(String memberID,Date date1,Date date2) throws Exception;
以前写过的例子
catblue
2004-11-24
打赏
举报
回复
dao 里面你可以写许多interface呀,根据不同的条件
JAVA中JDBC极简实操入门
JAVA中JDBC极简入门,实操案例,...5-编写
Dao
层-add、ResultSet的应用-6-编写
Dao
层-delete、ResultSet的应用-7-编写
Dao
层-update、ResultSet的应用-8-编写
Dao
层-query、ResultSet的应用-9-编写
Dao
层-query功能测试。
关于
DAO
层的
疑惑
!!!平地一声雷
最近一直在考虑
一个
问题,在S2SH开发中,
DAO
层到底应该怎么写?是
一个
通用
DAO
呢还是各个Model的
DAO
分开呢? 如果是各个MOdel的
DAO
分开写,这样会有很多重复代码,几乎每个
DAO
类里面都包含save,delete,update,load等...
为什么
Dao
层和Service层要写接口和实现类
这段时间在看JavaWeb的视频时候,产生了
一个
疑惑
,为什么
Dao
层和Service层要写接口和实现类? 这里是引用 接口在JAVA编程语言中是
一个
抽象类型,是抽象方法的集合,可以将其理解成一种规范.如果项目中,
Dao
层或Service层...
DAO
与SERVICE层的
疑惑
一直以来都是开发EJB的项目,对于SSH的架构仅仅只是处于了解而没实际开发过,最近正在将公司的
一个
EJB项目重构成
一个
SSH的架构,在实际开发过程中遇到了一些问题,其中
一个
就是持久层和业务层之间数据传输的问题。...
关于
Dao
层和Service层,springboot
一开始学习就是按照Springboot学习来进行
一个
简单展示页面,前后端分离的项目,所以一直对
Dao
层和Service层理解非常浅。所以这一次看到老师的操作有点
疑惑
思考 现在的理解时,
Dao
层更像是直接从数据库拿数据,...
Java
50,528
社区成员
85,607
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章