麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

mybatis一對一,一對多,多對多的關聯查詢

2019-11-08 03:25:06
字體:
來源:轉載
供稿:網友
mybatis中一對一,一對多,多對多的處理:http://www.cnblogs.com/yaobolove/p/5444046.htmlhttp://www.360doc.com/content/14/0205/21/834950_350059484.shtmlhttp://www.cnblogs.com/junge/p/5145881.html一對一: 使用association<association PRoperty="teacher" javaType="Teacher">   一對多和多對多:collection  <collection property="orders" ofType="com.yc.m.Orders">  注意:相同字段要設置別名如果兩表聯查,主表和明細表的主鍵都是id的話,明細表的多條只能查詢出來第一條。級聯查詢的時候,主表和從表有一樣的字段名的時候,在MySQL上命令查詢是沒問題的。

但在mybatis中主從表需要為相同字段名設置別名。設置了別名就OK了。

一對多關聯查詢示例:一個角色對應多個權限

<resultMap id="rolePowerMap" type="com.lakala.creditloan.manager.model.Role">	    <id column="roleId" property="roleId" jdbcType="INTEGER" />		<result column="ROLE_NAME" property="roleName" jdbcType="VARCHAR" />		<result column="rdescri" property="describe" jdbcType="VARCHAR" />		<collection property="powerlist"  ofType="com.lakala.creditloan.manager.model.Power">		    <id column="powerid" property="id" jdbcType="INTEGER" />		    <result column="POWER_NAME" property="powerName" jdbcType="VARCHAR" />		    <result column="ACTION_URL" property="actionUrl" jdbcType="VARCHAR" />		    <result column="PID" property="pid" jdbcType="INTEGER" />		    <result column="LV" property="lv" jdbcType="INTEGER" />		    <result column="ACTION_TYPE" property="actionType" jdbcType="INTEGER" />		    <result column="pdescri" property="descri" jdbcType="VARCHAR" />        </collection>	</resultMap>

<select id="selectByRoleId" parameterType="java.lang.Integer" resultMap="rolePowerMap">		  select r.ID roleId,r.ROLE_NAME,r.DESCRI rdescri,			     p.ID powerid,p.POWER_NAME,p.ACTION_URL,p.ACTION_URL,p.PID,p.LV,p.ACTION_TYPE,p.DESCRI pdescri			from rcs_role  r 			     left  join rcs_role_power rp on r.id=rp.ROLE_ID 			     left  join rcs_power p on p.ID=rp.POWER_ID  			where r.ID=#{roleId,jdbcType=INTEGER}	</select>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九九热视频这里只有精品 | 91久久另类重口变态 | 龙的两根好大拔不出去h | 成人福利视频在线观看 | 福利在线免费 | 欧美成人午夜一区二区三区 | 成人免费福利网站 | av免费在线免费观看 | 羞羞答答tv| 国产免费视频在线 | 天天夜天天操 | 92看片淫黄大片欧美看国产片 | 成人黄色短视频在线观看 | 成人一区三区 | 亚洲一区二区三区视频免费 | 亚洲aⅴ免费在线观看 | 亚洲一区二区三区精品在线观看 | 亚洲aⅴ免费在线观看 | 亚洲一级电影在线观看 | 久久丝袜脚交足黄网站免费 | 精品亚洲一 | 国产一区二区视频观看 | 国产亚洲高清视频 | 成人在线观看免费 | 精国产品一区二区三区 | 亚洲va久久久噜噜噜久久男同 | 伊人亚洲精品 | 欧美一级淫片免费视频1 | 欧美不卡视频在线观看 | 操操日日 | 国产成人综合在线视频 | 欧美日韩亚洲另类 | 色婷婷久久久亚洲一区二区三区 | 一区二区三区欧洲 | 九九热精品在线 | 亚洲一级毛片 | 天天夜夜草 | 草莓福利视频在线观看 | 中文字幕综合在线观看 | 色妞妞视频 | 亚洲国产色婷婷 |