标签: mysql jpa default
我在表中为某些列设置了默认值。例如create_time我已经设置了CURRENT_TIMESTAMP。当我通过JPA插入对象时,我没有获得该列的默认值。是否存在任何命令?
答案 0 :(得分:2)
在@Column注释中(假设您正在使用注释),您可以将insertable和updateable设置为false,以从更新和插入语句中排除某些字段。这应该保留MySQL设置的值。
@Column
insertable
updateable
false
@Column(insertable = false, updateable = false)