There is no WRITEABLE property named 'id' in class 'com.study.bean.Student'
很奇怪,id是完全对应一致的,可是出现这个错误,在网上查了,说javabean里面的变量和SQLMAP里面的不一样,如javabean里面 Userid在SQLMAP里面 要写userid,只默认识别小写,不能写成大写。
经测试,在ibatis中对象属性的头两个字母不能大写,在javabean里写lUUID形式的,使用resultMap时不认该字段
写成llUUID就没事了
本文探讨了在使用iBatis框架时遇到的一个常见问题:即JavaBean的字段名称与SQL映射文件中的字段名称不匹配导致的异常。特别关注了大小写敏感的问题,并给出了相应的解决方法。
887

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



