0

我们使用 JPA 生成我们的数据库模式,使用 persistence.xml 中设置的这个属性:

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

但事实证明,JPA 为我们的 String 属性生成的 varchar 列类型太短了。我知道我们可以添加:

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

对于我们实体的每个 String 属性,但这将是很多工作。

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

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

4

0 回答 0