首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

mybatis学习遇到的有关问题

2013-10-21 
mybatis学习遇到的问题?customer对象与User是一对一关系,通过配置association 进行关联,查询用户信息,同时

mybatis学习遇到的问题

?customer对象与User是一对一关系,通过配置association 进行关联,查询用户信息,同时把用户所属单位也查询出来。

?

一对多关系

配置collection进行关联,查询用户信息把每个用户的所有角色信息也查询出来

?

<select id="selectUserRoles" resultType="Role" parameterType="int">?
select r.id,r.role_name? as roleName,r.role_desc as roleDesc from t_role r left join t_user_role u on r.id=u.ROLE_ID where u.USER_ID=#{id}
</select>

?

这个地方遇到一个问题,由于返回时resultType是javabean,如果sql语句中不加别名,无法与javabean的属性进行一一对应,如果不添加别名,需要配置一个role的resultMap。初学者出现情况

热点排行