Jsheng 2011-06-17 11:18
浏览 328
已采纳

新手 关于通用DAO类的一点疑惑

      首先我们还没有学习ssh或者类似的框架     

      老师给我们介绍了一种做法   就是写一个通用的DAO类   Connection PreparedStatement参数 Sql语句都是由外部传入

      这个DAO类只负责操作CRUD..

      我现在就是不太明白   对于PreparedStatement参数和sql语句这些工作   应该由哪个模块来负责?   写到controller里面?

      还是写一个中间层   完成controller到dao的传递....
  • 写回答

3条回答 默认 最新

  • chaodongyue 2011-06-17 20:37
    关注

    将你的DAO类抽象出来,装成一个通用DAO类,免去DAO类重复写connection,preparestatement,resultset.和将preparestatement赋值.只用到OOP思想,将相同的抽象出来成为一个类,然后重复用

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥200 uniapp长期运行卡死问题解决
  • ¥15 latex怎么处理论文引理引用参考文献
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
  • ¥15 乘性高斯噪声在深度学习网络中的应用