有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JavaJPA:全局更改模式中生成的数据库列的类型

我们正在使用JPA生成我们的数据库模式,在持久性中使用这个属性集。xml:

<property name="hibernate.hbm2ddl.auto" value="update" />

但事实证明,JPA为字符串属性生成的varchar列类型太短。我知道我们可以补充:

@Column(columnDefinition = "varchar(2000)")
String someStr;

对于我们实体的每一个字符串属性,但这将是大量的工作

以JPA为实体中的每个字符串生成varchar(2000)的方式全局配置JPA会更好。这可能吗

另外,如果这个事实很重要,我们将使用Hibernate作为JPA后端


共 (0) 个答案