parameterType属性
在xxxmapper.xml文件中标签可以通过parameterType传递参数
People p = session.selectOne("a.b.selById",1);
在mapper.xml中可以通过#{}和${}来获取参数
1.使用索引,从0开始#{0}表示第一个参数
2.可以使用#{param1}表示第一个参数
3.如果只有一个参数,#{}填什么都可以
4.如果参数是对象,填#{属性名}
5.如果参数是map,填#{key}
- 在xxxMapper.xml文件中的
<select><update>
标签可以控制参数类型 - SqlSession的selectList()和selectOne()的第二个参数跟selectMap的第三个参数都表示方法的参数
People p = session.selectOne("a.b.selById",1);
System.out.println(p);
- #{}跟${}的区别
#{}获取参数的内容支持,支持索引获取,param1获取指定位置的参数,并且使用sql占位符
使 用 字 符