精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-11-21
关于使用JDBC连接制作DAO的关联问题,我以前也曾经在这里发贴讨论过,你可以看看
http://forum.iteye.com/viewtopic.php?t=6181&highlight= 那时候对面向对象的设计还比较迷糊,最后认同了在DAO中为业务逻辑做数据组装的做法,其实这是一种偷懒的做法,但是实际效果还可以,因为使用JDBC本身就是为了简单使用,既然没有ORM,我们为什么一定要局限在ORM的方式上呢? 这也是JDBC数据访问模式的先天限制造成 关于这个问题,我现在支持的做法如我上面所说 引用 静态表关联在DAO层做,业务上的动态表关联在业务层做,但是JDBC的开发恐怕很难做到这点....
在JDBC的方式中不是不能做到这点,但为了实现OR转换(这实际上是转换了关系关联的方式)我们必须自己做些层间操作来实施转换,楼主可以看看《数据访问模式》这本书,应该会对你有些启发 |
|
返回顶楼 | |