我在我的表中设置了一些列的默认值。例如 create_time 我设置了 CURRENT_TIMESTAMP。当我通过 JPA 插入一个对象时,我没有得到该列的默认值。是否存在执行此操作的任何命令?
最佳答案
在您的 @Column
注释中(假设您正在使用注释),您可以将 insertable
和 updateable
设置为 false
从更新和插入语句中排除某些字段。这应该保留由 MySQL 设置的值。
@Column(insertable = false, updateable = false)
关于mysql - 在 MySQL 中设置默认值但未通过 JPA 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24141306/