1.多个参数,使用@Param命名参数
接口中的方法为public List<Student> selectMuiltParam(String name,Integer age)
使用@Param写法:public List<Student> selectMuiltParam(@Param("myname")String name,@Param("myage")Integer age),这个写法是官方推荐写法
传入多个参数,首先在dao接口中定义方法
sql映射文件
#{}里的值,用@Param()定义的值
测试类,测试
2.传入java对象
首先在接口中定义一个方法,方法参数为一个java对象
在你的sql映射文件中写sql语句
这里的id=#{id}花括号里的id值是对应你java对象的属性,java对象属性是id就行id
写测试类
new 一个Student类的对象,并给对象属性赋值
调用dao接口的方法,把对象传进去
用foreach循环输出