在MySQL中设置默认值但不通过JPA设置

时间:2014-06-10 12:43:30

标签: mysql jpa default

我在表中为某些列设置了默认值。例如create_time我已经设置了CURRENT_TIMESTAMP。当我通过JPA插入对象时,我没有获得该列的默认值。是否存在任何命令?

1 个答案:

答案 0 :(得分:2)

@Column注释中(假设您正在使用注释),您可以将insertableupdateable设置为false,以从更新和插入语句中排除某些字段。这应该保留MySQL设置的值。

@Column(insertable = false, updateable = false)