resultMap使用不当导致出现There is no WRITEABLE property named 'student_id' in class 'com
BUG的原因:
1. resultMap是结果集的关系映射,property是实体属性(也就是Student.java里面指定的成员变量),column是数据表中与之对应的属性
2. 当指定了resultMap后,必须保证property在class中能找到,并且名字一致,并且有对应的get(property名)、set(propety名)方法,因为映射的时候是用property名字在class中找到get、set方法的
myBatis resultMap配置错误
本文分析了myBatis中resultMap配置不当导致的问题。主要原因是property名称与Java实体类属性不匹配,或缺少相应的getter和setter方法。文章强调了正确配置的重要性。
804

被折叠的 条评论
为什么被折叠?



