关于 VO 和DAO 迷茫!

tomguan 2003-12-22 05:38:27
如果一个sql语句使用了连接(join),那么他查处来的东西不是从一个表出来的,那还怎么用vo传递值啊。
...全文
59 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tomguan 2003-12-23
  • 打赏
  • 举报
回复
如果有很多的多表连接,岂不是要很多的这样的vo吗?但是我看很多的书上只是介绍说vo是和表关联的,就是不提多表连接的时候怎么处理.郁闷!
ZeroC 2003-12-23
  • 打赏
  • 举报
回复
VO并不一定非要跟特定的表关联,它只是表示数据,完全看你怎么理解,你根据查询建立一个新的VO也没有什么奇怪的
tomguan 2003-12-23
  • 打赏
  • 举报
回复
楼上的想法是一条可行的办法,我也是这么想的,但不知道是否有更好的办法?
coolyzg 2003-12-23
  • 打赏
  • 举报
回复
可以调用几个用到的VO
将它们封装到一个vector1中
然后将这个vector1再add到vector2中
传递vector2
这种应该可以用的
coolyzg 2003-12-23
  • 打赏
  • 举报
回复
这个问题倒没想过
顶!
alienbat 2003-12-23
  • 打赏
  • 举报
回复
Value Object是用来封装数据的。不管数据的来源是哪里,都可以封装啊。ResultSet就是一个值对象。

Data Access Object是用来把底层数据结构封装为高层数据源的。
ZeroC 2003-12-23
  • 打赏
  • 举报
回复
想想vo是为了解决什么
tomguan 2003-12-22
  • 打赏
  • 举报
回复
每个VO不是和特定表关联的吗?那么一个使用了连接的查询的结果不是要放到两个(或更多个)VO对象中了吗?
stonbing1980 2003-12-22
  • 打赏
  • 举报
回复
没有关系啊,一样用啊,作其他操作时候还回来就可以了啊

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧