association标签:一对一结果合并时使用;collection:一对多结果合并时使用。
一、创建测试数据
1、建表
2、添加数据
二、具体代码
1、(ssm框架下)代码结构(association和collection的接口和sql直接写在UserMapper中)
2、mysql.properties
#mysqlæ°æ®åºè¿æ¥
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8
jdbc.username=root
jdbc.password=123456
ds.initialSize=5
ds.maxActive=30
3、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">
<configuration>
<properties resource="mysql.properties" />
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<dataSource type="UNPOOLED">
<property name="driver" value="${jdbc.driver}" />
<property name=