我在spring data jpa中声明了以下实体:
@EntityListeners(AuditingEntityListener.class)
@Entity
@Table(name = "git_namespace")
@DynamicUpdate
public class GitNamespaceEntity {
@CreatedDate
@Temporal(TIMESTAMP)
protected Date def_time;
@LastModifiedDate
@Temporal(TIMESTAMP)
protected Date mod_time;
我尝试在springdatajpa中更新一个实体。但我有以下错误:
“def\u time”列不允许为空
更新git\u namespace set def\u time=?,mod\u time=?,
我保存了一个集合:
gitNamespaceRepository.saveAll(gitTransformationResult.getGitNamespaceList());
我能做些什么来避免这个错误?
2条答案
按热度按时间bf1o4zei1#
这就是我如何注解created\u at和updated\u at,注意它在kotlin中的作用,但可能会有所帮助
zqry0prt2#