org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'card_type_id' in 'class java.lang.Integer'
时间: 2023-12-30 21:56:59 浏览: 69
java,card
这个异常通常发生在 MyBatis 中,它表示在指定的类(java.lang.Integer)中找不到名为 'card_type_id' 的属性的 getter 方法。这可能是由于以下几种情况引起的:
1. 类中确实没有名为 'card_type_id' 的属性。请确保在类中定义了正确的属性名称。
2. getter 方法的命名不符合 Java Bean 的命名规范。在 Java Bean 中,getter 方法应该以 "get" 或 "is" 开头,后面跟着属性名的首字母大写。例如,对于属性名 'card_type_id',getter 方法应该命名为 'getCardTypeId' 或 'isCardTypeId'。
3. 类中的 getter 方法存在但是没有正确实现。请确保 getter 方法的返回类型与属性类型相匹配,并且方法体正确返回了对应的属性值。
请检查以上几点,确认代码中的类和属性定义无误,并且 getter 方法正确实现。如果问题仍然存在,请提供更多的代码上下文或详细的错误堆栈信息,以便我能够更好地帮助你解决问题。
阅读全文