association多表查询
来源:互联网 发布:java ee api 中文下载 编辑:程序博客网 时间:2024/05/18 02:28
xml配置:
<typeAliases> <typeAlias alias="fClass" type="com.model.FirstClass" /> <typeAlias alias="sClass" type="com.model.SingerClass" /> <typeAlias alias="video" type="com.model.MvVideo" /></typeAliases><resultMap id="getMvSingerFClassResult" type="video"><id property="id" column="Id" /><result column="MvName" property="mvName" /><result column="MvPhoto" property="mvPhoto" /><result column="SingerId" property="singerId" /><result column="MvSortId" property="mvSortId" /><result column="Click" property="click" /><result column="AddTime" property="addTime" /><result column="PlayTime" property="playTime" /><result column="IsGood" property="isGood" /><result column="IsBad" property="isBad" /><result column="IsLike" property="isLike" /><result column="MvPath" property="mvPath" /><result column="IsRec" property="isRec" /><result column="IsHot" property="isHot" /><result column="Intro" property="intro" /><association property="firstClass" javaType="com.model.FirstClass"><result property="id" column="Id" /> <result property="fclassname" column="FClassName" /></association><association property="singer" javaType="com.model.SingerClass"> <result property="id" column="Id" /> <result property="sclassName" column="SClassName" /></association></resultMap><select id="selectMvList" resultMap="getMvSingerFClassResult"> <![CDATA[ select * From mvVideo as v,singerclass as s ,firstclass as f where v.SingerId = s.Id and f.Id=s.FClassId ]]></select>
JAVA:
List<MvVideo> mvList = mvVideoService.selectMvList();for (MvVideo mvVideo : mvList) {System.out.println(mvVideo.getMvName());System.out.println(mvVideo.getFirstClass().getFclassname());System.out.println(mvVideo.getSinger().getSclassName());}request.setAttribute("mvList", mvList);JSP:
<c:forEach var="data" items="${mvList}"> mvName:${data.mvName}<br/> sclassName:${data.singer.sclassName}<br/> mvSortName:${data.firstClass.fclassname}<br/></c:forEach>
详细介绍:http://legend2011.blog.51cto.com/3018495/926219
- association多表查询
- myBatis 中查询多表数据时使用association处理一对一关联
- mybitis 利用association或collection传递多参数子查询
- Association
- 【Mybatis学习总结四】实现关联表查询----一对一关联(association)
- Mybatis association与collection关联查询
- MyBatis 中使用 Association 嵌套查询
- MyBatis的级联查询(association 进行分布查询)
- RailsCasts中文版,#3 Find Through Association 使用级联查询
- mybatis不执行子查询collection和association
- Mybatis中使用Association元素进行一对一级联查询
- Mybatis高级应用-嵌套查询association和collection
- 关于MyBatis关联查询 (association)映射为空的问题
- mybatis 关联查询之association定义关联对象封装规则
- mybatis Association标签 分两次sql查询时,参数传递问题
- mybatis用association指定外键结合select实现级联属性查询
- mybatis 学习记录(4.1)—— 级联查询(无 association 和 collection)
- mybatis 学习记录(4.2)—— 级联查询(有 association 和 collection)
- 黑马程序员_常见java问题小计
- hdu1176-免费馅饼
- Hibernate工具类:实例2 HQL查询
- poj018(2)
- 黑马程序员__javascript重点实用实例!
- association多表查询
- hdu 1232畅通工程
- 使用注解为HibernateDaoSupport注入sessionFactory
- 解决Centos中中文显示乱码问题
- Ubuntu添加网络打印机
- Kernel Korner - Sleeping in the Kernel
- 聚类算法总结
- ibatis3.0配置
- 黑马程序员_java的IO流(对第十九课字节流及转换流的总结二)