a1015474913 2022-08-28 22:39 采纳率: 0%
浏览 47

Java时间自动填充

用的mysql 数据库
Java时间自动填充

问题相关代码,请勿粘贴截图
  @TableField(fill = FieldFill.INSERT,value = "create_date")   //创建式更新时间
  private Date createDate;
  @TableField(fill = FieldFill.INSERT_UPDATE,value = "update_date")  //插入式更新时间
  private Date updateDate;
  @TableLogic
  private long deleted;
  @Version   //乐观锁Version注解
  private long version;
    @TableField(fill = FieldFill.INSERT)
    private Date createDate;
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updateDate;

上面这段不会在sql语句上自动填充时间
而下面这段会自动填充时间
这是不是因为匹配不上时间字段

  • 写回答

3条回答 默认 最新

  • new一个对象_ 2022-08-28 23:25
    关注

    一个绑定了对应的value,一个没有。绑定了才会有相应的策略。或者可以配置文件中全局配置

    评论

报告相同问题?

问题事件

  • 创建了问题 8月28日