MyBatis与mysql内接关联查询
2016-07-12 23:55
531 查看
<?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.ask.mapper.OrderCustomMapper">
<resultMap type="com.ask.pojo.OrderCustom" id="orderCustom">
<id column="id" property="id"/>
<result column="user_id" property="user_id"/>
<result column="number" property="number"/>
<result column="createTime" property="createTime"/>
<result column="note" property="note"/>
<result column="username" property="name"/>
<result column="address" property="address"/>
</resultMap>
<!-- 内接关联查询 -->
<select id="getOrderAndUser" resultMap="orderCustom">
SELECT
o.*,
u.username,
u.address
FROM
orders o,
USER u
WHERE o.user_id = u.id
</select>
</mapper>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ask.mapper.OrderCustomMapper">
<resultMap type="com.ask.pojo.OrderCustom" id="orderCustom">
<id column="id" property="id"/>
<result column="user_id" property="user_id"/>
<result column="number" property="number"/>
<result column="createTime" property="createTime"/>
<result column="note" property="note"/>
<result column="username" property="name"/>
<result column="address" property="address"/>
</resultMap>
<!-- 内接关联查询 -->
<select id="getOrderAndUser" resultMap="orderCustom">
SELECT
o.*,
u.username,
u.address
FROM
orders o,
USER u
WHERE o.user_id = u.id
</select>
</mapper>
相关文章推荐
- 日期函数、时间函数总结(MySQL 5.X)
- mysql 查看并修改默认端口号
- win7 绿色版MySQL安装与配置
- mysql创建定时执行存储过程任务
- mysql 几个常用函数
- MacBook 下如何配置mysql数据库的编码为utf8
- MySQL读书笔记-事务,隔离级别,死锁
- Mysql ERROR 2002 (HY000)错误解决
- Mysql日期类型大小比较---拉取给定时间段的记录
- MySQL5.7 Attempted to use a closed or broken resource pool 处理过程
- mysql备份脚本
- MySQL的数值数据类型汇总
- MySQL对CREATE TABLE IF NOT EXISTS SELECT的处理
- MySQL对CREATE TABLE IF NOT EXISTS SELECT的处理
- MySQL存储过程
- 在Ubuntu 14.04 安装 MySQL
- mysql创建表的语法详解
- MySQL分库分表总结
- mysql不走索引总结
- 【MySQL】常见的mysql 进程state