RepairsBuildRoomMapper.xml 1.4 KB

12345678910111213141516171819202122232425
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://www.mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.chuanghai.repair.mapper.RepairsBuildRoomMapper">
  4. <resultMap id="BaseResultMap" type="com.chuanghai.repair.entity.RepairsRoom">
  5. <!--
  6. WARNING - @mbg.generated
  7. -->
  8. <id column="room_id" property="roomId" jdbcType="INTEGER"/>
  9. <result column="room_name" property="roomName" jdbcType="VARCHAR"/>
  10. <!-- 房间与楼栋之间是 N:1 关系-->
  11. <association property="repairsFloor" javaType="com.chuanghai.repair.entity.RepairsFloor">
  12. <id column="floor_id" property="floorId"></id>
  13. <result column="floor_name" property="floorName" jdbcType="VARCHAR"/>
  14. <association property="repairsBuild" javaType="com.chuanghai.repair.entity.RepairsBuild">
  15. <id column="build_id" property="buildId"></id>
  16. <result column="build_name" property="buildName" jdbcType="VARCHAR"/>
  17. </association >
  18. </association >
  19. </resultMap>
  20. <!-- 查询所有宿舍信息-->
  21. <select id="queryAllBuildRoom" resultMap="BaseResultMap">
  22. select * from repairs_build bu,repairs_floor fl, repairs_room ro where bu.build_id = fl.build_id and fl.floor_id = ro.floor_id
  23. </select>
  24. </mapper>