急求解答ibatis之resultMap之多表联查与DTO!该怎么处理
1个回答
展开全部
刚进公司,学校期间没用过ibatis。
今天领到任务,想着是挺简单的一个业务。
但涉及到多表联查,用的框架是ibatis+struts1+ejb。
这里需要写DTO 来与数据库表中字段一一对应。
视频信息表:
vedioID vedioInfo ipAndGallery(视频ID,视频信息,ip 与端口号)
人员分组表:
personGroupID personID personGroup(分组ID,人员ID,分组信息)
权限控制表(中间表):
IMpower vedioID personGroupID 权限ID、视频ID、分组ID)
需要在jsp 页面展示:
【分组信息,视频信息、ip 与端口号 】这三个字段。
select a.personGroup,b.vedioInfo,b.ipAndGallery
from jk_persongroup a,jk_vedio b,jk_impower c
where a.personGroupID=c.personGroupID AND b.vedioID=c.vedioID疑惑:
------解决方案--------------------------------------------------------疑惑:
像这种多表联合查询的最好是在建一个 domain 专门用来查询这样你 sql 就可以返回这个domain.
------解决方案--------------------------------------------------------
你把返回的字段映射到一个javabean 里面,或者直接返回一个map,都可以。
------解决方案--------------------------------------------------------
以一张表为主表 别的表的字段 as 主表的属性。 这样就可以用 主表.属性取值。主表属性要与从表字段类型一致
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
迈杰
2024-11-30 广告
2024-11-30 广告
GWAS,即全基因组关联分析,是一种强大的遗传学研究方法。它通过对大规模群体的DNA变异进行系统性扫描,寻找与特定性状(如疾病易感性、药物反应等)相关联的遗传变异。在迈杰转化医学研究(苏州)有限公司,我们利用先进的GWAS技术,挖掘疾病相关...
点击进入详情页
本回答由迈杰提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询