数据库字段变动 报错
com.mysql.cj.exceptions.DataConversionException:
Cannot determine value type
报错原因为:JOOQ生成的Record或者Table类与对应mysql的数据库表字段不对应产生的。如由于线上数据库user_card表添加了一个字段id,同时同事也及时更新了Record和Table。git同步代码后,本地的Record以及Table都为最新的,但是本地的数据库user_card表还是缺少那个字段,导致不一致,错误报出。
Record数据只能插入一次
Record r = Record.userId(2);
r.setCount(3).insert();
// 这次insert只有excount数据,其他userId,count则没有。在第一次insert之后清空了
r.setExcount(4).insert();