Mybatis某列数据插入没反应,而其他列数据插入正常

测试:

QuestionAnswe字段:


然而数据库中:


解决:

maven clean之后重新编译就好了!

原因分析:

自己之前在db为该表增加了这个字段,重新把新逆向生成的POJO和Mapper.xml都放入了原来包中,但编译的classes目录下还是用的还是原来的映射和POJO。推测是因为maven在生命周期clean中偷懒了——查看文件和原来名称一样,对比快照认为包中文件没有变化。手动clean之后重新编译就好了!不过也有可能是Mybatis的缓存一直存在。容我再想想。

猜你喜欢

转载自blog.csdn.net/fantalee/article/details/80369440