您的位置:首页 > 其它

MyBatis 关联查询

2016-06-12 13:55 375 查看
<resultMap id="BaseResultMap" type="com.xxx.User" >
<id column="USER_ID" property="userId" jdbcType="VARCHAR" />
<result column="USERNAME" property="username" jdbcType="VARCHAR" />
<result column="PASSWORD" property="password" jdbcType="VARCHAR" />
<result column="NAME" property="name" jdbcType="VARCHAR" />
<result column="ROLE_ID" property="roleId" jdbcType="VARCHAR" />
<result column="GROUP_ID" property="groupId" jdbcType="VARCHAR" />
<result column="ADD_TIME" property="addTime" jdbcType="DATE" />
<association property="role" column="ROLE_ID" javaType="com.xxx.Role"
select="com.xxx.RoleMapper.selectByPrimaryKey"/>
</resultMap>


其中

association 中的 role" 对应User 中的private Role role;

column="ROLE_ID 对应要传的那个值比如<result column="ROLE_ID"

select="com.xxx.RoleMapper.selectByPrimaryKey" 对应sqlMapper 的id
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: