使用mybatis出现No typehandler found for property xxx

在使用tk.mybatis建立实体的时候我们使mapper继承myMapper不需要我们对mapper.xml文件中写很多重复的代码了,如果因为表中没有实体中对应的字段而出现错误
Caused by: java.lang.IllegalStateException: No typehandler found for property xxx
这种情况下就需要你去排查字段。
1.如果你有字段没能和数据库中的对应,应该使用@Column(name = "xxx")或者直接把变量名叫的和数据库中字段名字相同。
2.当有时我们需要忽略这些字段,那么就可以使用@Transient来加在这个字段的头上。
3.如果此时你的程序依旧这样报错,就检查你所有的实体,把所有的实体都检查一遍,修改之后这时你的程序应该就没有错误了。
ps:源来自我的慕课网手记

posted @ 2020-09-21 16:14  诺言和岁月  阅读(8359)  评论(0)    收藏  举报