AAcation 2016-10-19 14:13 采纳率: 0%
浏览 1984
已结题

为什么我的mybatis一对多查询会只取最后一个值 我是新手

Sys_userMapper.xml

<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">


SELECT * FROM sys_right,(
SELECT *FROM sys_role_right,
(
SELECT *
FROM sys_user,sys_role
WHERE sys_user.user_name=#{user_name}
AND sys_user.user_password=#{user_password}
AND sys_user.user_role_id=sys_role.role_id
) a

WHERE a.role_id=sys_role_right.rf_role_id)b
WHERE b.rf_right_code=sys_right.right_code

</select>

<resultMap type="Sys_user" id="resultSys_userMap">
    <id property="user_id" column="user_id" />
    <result property="user_name" column="user_name" />
    <result property="user_password" column="user_password" />
    <result property="user_role_id" column="user_role_id" />
    <result property="user_flag" column="user_flag" />

    <association   property="sys_right" javaType="Sys_right">
        <id property="right_code" column="right_code" />
        <result property="right_parent_code" column="right_parent_code" />
        <result property="right_type" column="right_type" />
        <result property="right_text" column="right_text" />
        <result property="right_url" column="right_url" />
        <result property="right_tip" column="right_tip" />
    </association  >

    <association   property="sys_role_right" javaType="Sys_role_right">
        <id property="rf_id" column="rf_id" />
        <result property="rf_role_id" column="rf_role_id" />
        <result property="rf_right_code" column="rf_right_code" />
    </association  >

    <association   property="sys_role" javaType="Sys_role">
        <id property="role_id" column="role_id" />
        <result property="role_name" column="role_name" />
        <result property="role_desc" column="role_desc" />
        <result property="role_flag" column="role_flag" />
    </association  >
</resultMap>

mybatisConfig.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">











  • 写回答

1条回答 默认 最新

  • devmiao 2016-10-19 15:51
    关注
    评论

报告相同问题?

悬赏问题

  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP