问题集

1.在,一个对象的mapper中:

 
自定义一个resultmap
       
   
  

调用上面的resultmap   


这里返回的是一个list对象,在mybatis中,没有resultset这个对象

2.在需要传入多个参数的时候,select组中就不需要明确指出参数的类型了,需要在下文中sql语句,通过index来表明传入的变量


3。发现一个惊天 bug,对于3.0.4版本的mybatis.jar,会有可能出现这种错误:
[mybatis IllegalArgumentException:
Mapped Statements collection does not contain value]
这个问题整整刁难了我一个下午,本来以为是xml文件路径不对,mapper映射错误,方法名与xml文件中的id不对应,结果都不是。
问题出在jar包身上,在stackoverflow搜了好长时间,发现这一句,然后换了jar包之后,问题迎刃而解

This error sometime appears on the first query with MyBatis 3.0.4. This is fixed in 3.0.5-SNAPHOT.
来源:http://mybatis-user.963551.n3.nabble.com/Mapped-Statements-collection-does-not-contain-value-td2553948.html

你可能感兴趣的:(问题集)