Select元素标签输入方式
- 基本数据类型
- 字符串类型
- Map 类型
- Java bean 类型
案例实操
输入参数分类
基本类型,字符串,java bean,map,数组(删除操作时体现),List(添加时体现)等每种情况定义如下
基本数据类型
Statement 定义
<!-- 查询客户-->
<select id="queryCustomerById" parameterType="int" resultType="com.xxx.pojo.Customer">
SELECT id,user_name 'userName',user_balance 'userBalance' FROM yg_customer WHERE id=#{id}
</select>
CustomerDao方法定义
Customer queryCustomerById(int id);
字符串类型
Statement 定义
<!-- 查询客户-->
<select id="queryCustomerByName" parameterType="string" resultType="com.xxx.pojo.Customer">
SELECT id,user_name 'userName',user_balance 'userBalance' FROM yg_customer WHERE user_name=#{userName}
</select>
Dao 方法定义
Customer queryCustomerById(int id