Closed zisedk closed 1 month ago
在 EntityColumn 中
EntityColumn
/** * 当前字段是否设置了主键策略 */ public boolean hasPrimaryKeyStrategy() { return id && (useGeneratedKeys || (afterSql != null && !afterSql.isEmpty()) || genId != GenId.NULL.class); }
使用JPA解析的时候 genId 没进行赋值就是 null ,这个地方校检的时候 返回当前有 主键策略 导致插入数据时在 KeySqlMsCustomize 不停地输出警告
genId
null
KeySqlMsCustomize
方法 insertSelective 使用了 @Options(useGeneratedKeys = true),忽略实体上的主键策略
来个PR?
在
EntityColumn
中使用JPA解析的时候
genId
没进行赋值就是null
,这个地方校检的时候 返回当前有 主键策略 导致插入数据时在KeySqlMsCustomize
不停地输出警告