mybatis传递多个参数
2017-10-18 18:49
176 查看
我们在传递参数时通常以对象的形式传递,这种普遍的方式不必多少,本次重点说下多个参数传递的方式,以下是最近总结并通过测试例子。
对应的Mapper.xml
对应的Mapper.xml文件
其中#{0}代表参数列表中第一个参数,#{1}代表参数列表中第二个参数
对应的Mapper.xml文件
映射文件中这两种方式都可以接收参数
第一种方式
dao层public List<Mark> queryMark(@Param("lcb")String lcb,@Param("markzq")String markzq);
对应的Mapper.xml
SELECT m.LCB,m.JZBGQK,m.PROJECTID FROM MARKS m WHERE LCB = #{lcb} AND MARCKZQ = #{markzq}
第二种方式
dao层public List<Mark> queryMark2(String lcb,String markzq);
对应的Mapper.xml文件
SELECT m.LCB,m.JZBGQK,m.PROJECTID FROM MARKS m WHERE LCB = #{0} AND MARCKZQ = #{1}
其中#{0}代表参数列表中第一个参数,#{1}代表参数列表中第二个参数
一个参数的情况
dao层public List<Mark> queryMark3(String lcb);
对应的Mapper.xml文件
1、SELECT m.LCB,m.JZBGQK,m.PROJECTID FROM MARKS m WHERE LCB = #{lcb} 2、SELECT m.LCB,m.JZBGQK,m.PROJECTID FROM MARKS m WHERE LCB = #{0}
映射文件中这两种方式都可以接收参数
相关文章推荐
- mybatis中操作数据库时传递参数时,会加上单引号(#{}与${}的使用)
- MYbatis 多参数传递方式
- mybatis学习日志(1) : mapper.xml传递两个及多个参数
- Mybatis传递参数的三种方式
- Mybatis的多参数传递问题
- mybatis传递参数到mapping.xml
- mybatis传递多个同类型参数
- Mybatis传递多个参数的4种方式(干货)
- MyBatis单个多个参数传递
- mybatis参数传递的问题
- MyBatis多参数传递之注解方式示例--转
- Mybatis传递多个参数
- mybatis 中sql语句传递多个参数
- mybatis 参数传递总结
- Mybatis深入-如何使用传递不同类型的参数(以及等量替换符号的使用)
- MyBatis映射文件中多参数传递的问题
- 【Mybatis】多参数传递
- mybatis参数传递及其他标签
- mybatis关于传递参数问题
- 关于向Mybatis传递多个参数进行SQL查询的用法