在Mybatis的基础使用中,如果想向一个sql语句中传递多个参数,只能将parameterType设置为某个类或者Map,不能直接传入多个参数,接口绑定方案可以实现直接传入多个参数。
Mybatis的接口绑定方案与基本的使用方法不同的地方在于它是使用接口来执行sql语句,使用起来更加方便
1、SqlMapConfig.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>
<!-- 别名 -->
<typeAliases>
<!-- 为某一个特定的类起别名 -->
<typeAlias type="bean.Flower" alias="fl"/>
<!-- 为某一个包起别名,所有的类的别名直接为类名 -->
<package name="bean"/>
</typeAliases>
<environments default="default">
<environment id="default">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="com.mysql.cj.jdbc.Driv