美文网首页
mybatis_resultMap级联查询示例

mybatis_resultMap级联查询示例

作者: 星辰无眠 | 来源:发表于2018-11-22 17:44 被阅读0次

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE mapper

  PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"

  "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<mapper namespace="com.demo.dao.IUserDao">

<resultMap type="user" id="userMap">

<id column="uid" property="id"/>

<result column="name" property="username"/>

<result column="password" property="password"/>

<!-- 对一(多对一,一对一) -->

<!-- <association property=""></association> -->

<!-- 对多(一对多,多对多) -->

<!--

用户和地址用一对多

property:一的一方中保存多的一方集合名称

ofType:多的一方的类型

-->

<collection property="addresses" ofType="address">

<!-- 地址属性需要配置一遍 -->

<id column="aid" property="id"/>

<result column="name" property="name"/>

<result column="phone" property="phone"/>

<result column="address" property="address"/>

<association property="user" javaType="user">

<id column="uid" property="id"/>

<result column="name" property="username"/>

<result column="password" property="password"/>

</association>

</collection>

</resultMap>

<select id="getUserById" resultMap="userMap">

SELECT

u.*,

a.*,

u.id as uid,

a.id as aid

FROM

t_user u

LEFT JOIN t_address a ON (u.id = a.user_id)

WHERE

u.id = #{id}

</select>

</mapper>

相关文章

  • mybatis_resultMap级联查询示例

  • 2020-10-26-1-29即查即用

    示例1: 单列查询 示例2: 多列查询 示例3: 查询所有列 示例4: 起别名 示例05:对可能出现同列名的,起别...

  • 流程控制 _ if 判断

    1,if 语法 2,if 使用 示例一 示例二 示例三_监控磁盘 示例四_查询端口状态 示例五_查询分数脚本

  • Oracle

    匿名块: 存储过程: 级联查询 批量更新

  • Hibernate级联查询的递归现象

    当我们使用hibernate进行级联查询时,时有可能遇到级联查询的递归现象的。例如:博文表和用户表博文表字段: 用...

  • Android SQLite 使用总结

    1.获取SQLiteOpenHelper 2.查询语句 查询多条数据 示例: 查询单条数据 示例: 模糊查询参考链...

  • mysql执行计划

    示例 字段说明 select_type 字段:查询的类型示例: SIMPLE:简单查询,不使用子查询、union。...

  • vue三级联动

    示例:选择省市区的三级联动 template: script: distList.js

  • TP5的三种查询数据库方式

    方式一:原生sql查询 代码示例: 方式二:使用查询构建器 代码示例: 方式三:ORM(Object Relati...

  • 递归查询级联信息

    1. 需求背景 在很多场合,我们需要对表中的数据对递归查询。如以下情况: 菜单分类中,我们往往需要由一级菜单获得对...

网友评论

      本文标题:mybatis_resultMap级联查询示例

      本文链接:https://www.haomeiwen.com/subject/dyfrqqtx.html