java.lang.NoSuchMethodException
问题描述:
使用Mybatis的<association>标签进行一对一查询,<association>标签嵌套在<collection>标签里面。
<association>标签使用select属性调用写好的映射文件中的方法selectMovieNameByID,这个方法需要一个Integer的参数,通过column来传递,但是mm(m.mid 的别名)是int类型,而selectMovieNameByID需要一个Integer的参数,所以发生错误。
解决方案:
把方法的类型限定删除,方法在执行时就会自动检测参数的类型。
解决!