parameterMap的应用
ibatis中的parameterMap的应用
在上篇文章中我们介绍了用ibatis实现了基本的增,删,改,查的功能,今天我们要介绍的是ibatis中的parameterMap的应用,我们结合具体的实例来讲解。(我们只是在上篇文章中的例题中新添一些内容,下面列出的是新添的内容)
1.映射配置(person.xml)
?
?
2.Dao(personDao.java)
?
这段代码时,一定要写占位符"?",如果不用,而是写成如下这样
?
那么,就会报如下的错误
java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).
关于Dao中调用的queryForMap方法中的参数key就是指定查出的属性中以那个属性的值作为返回的map中的键。就如上面的例题,result的键分别为4,6,7,值分别为id等于4,6,7的对象。
?
?