gpt4 book ai didi

java - 如何在现有数据库中生成新的非空列的默认值

转载 作者:行者123 更新时间:2023-12-01 16:49:14 25 4
gpt4 key购买 nike

我有一个现有的数据库。需要添加具有默认值的新非空列。使用 ValueGenerator 接口(interface)在 hibernate 4.3 中可以完成同样的操作。但是我的项目有 hibernate 3.6,它不提供此功能。有什么方法可以使用 hibernate 来执行此操作。

最佳答案

您可以使用具有可为空属性的@Column来实现例如:

 @Column(nullable = false)
private String name = "Jhon Doe";

还可以使用 @Column 注释的 columnDefinition 属性进行一些修改,例如:

@Column(columnDefinition="double precision default '96'")
private Double grolsh;

关于java - 如何在现有数据库中生成新的非空列的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43861509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com