两种取值符号以及ParameterType为简单、对象、嵌套对象类型
项目结构
1.
CREATE TABLE empinfo (
eid INT (10) PRIMARY KEY,
name VARCHAR (20),
age INT(10),
sex VARCHAR(5)
);
2.
<?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="db.properties"/>
<typeAliases>
<!-- 单个定义别名 -->
<!-- <typeAlias type="org.lanqiao.entity.Empinfo" alias="empinfo"/> -->
<!-- 批量定义别名 -->
<package name="org.lanqiao.entity"/>
</typeAliases>
<!--通过 environments的 default值和environments的id值来指定MyBatis运行时的数据库环境-->
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<!--修改的第一处,配置数据库信息,根据自己的数据库修改-->
<property name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</dataSource>
</environment>
</environments>
<mappers>
<!--加载映射文件-->
<mapp