jeesite更新数据不起作用

背景是我设计表的时候没有设置id字段不是主键,导致在使用jeesite生成代码的时候就不会在主键id上添加下面的注解

      #这两个注解的意义就是保证在序列化接收前端传回的id和返回的id不会由于id是bigint类型丢失精度
        @JsonSerialize(using = LongJsonSerializer.class)
        @JsonDeserialize(using = LongJsonDeserializer.class)

由于没加这个注解导致丢失精度,所以更新的时候根据主键更新,但由于主键丢失精度.所以就更新不到数据.
其实就是由于我设计表的时候没有设置id为主键导致的这个惨剧,足足 折腾了俩小时.
心态还是不够稳定,在输出日志的时候就应该仔细看看的,
由于当时没设置id主键,在反向生成的时候也没有生成更新语句和查询语句的时候.
多注意

你可能感兴趣的:(jeesite更新数据不起作用)