【发布时间】:2020-03-22 16:26:08
【问题描述】:
版本:1.1.2.RELEASE
我有以下简单的测试代码
JobTask task1 = new JobTask(null, "task1", "sync files", JobStatus.RUNNING);
JobTask savedTask = jobTaskReponsitory.save(task1);
savedTask.setTaskDesc("update descript.");
jobTaskReponsitory.save(savedTask);
JobTask 聚合根包含 @Id @Version @CreatedDate @CreatedBy @LastModifiedBy @LastModifiedDate 注解。
- 为什么
InsertRoot操作总是被触发?在第二次save()操作中,实体已经有了ID的值,我明白此时应该触发update()操作。 - 是否有关于
@Version的文档?我没有找到任何官方信息。
【问题讨论】:
标签: java spring spring-data spring-data-jdbc