- mybatis映射写法: com.XXX.A$B , 注意A类和B类之间用 $ 表示内外关系,而不是常用的 .点号。
- 内部类需要用static修饰 要不然会报异常
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: No constructor found?**in**?com.cheng.test.Outer$Innermatching [java.lang.Integer, java.lang.Integer]
mybatis调用内部类的方法
本文介绍了MyBatis映射中使用内部类时的注意事项,特别是关于静态内部类的使用。在配置映射时,类名之间使用$而非常见的.来表示内外关系。当不使用static修饰内部类时,可能会遇到ExecutorException,提示找不到匹配的构造器。文章详细解释了这个问题的原因以及如何避免此类异常。
摘要由CSDN通过智能技术生成