JPA - 将 @Column(columnDefinition = "Boolean") 应用于布尔类型的所有基本属性
JPA - apply @Column(columnDefinition = "Boolean") to all Basic Attributes of type Boolean
是否可以将 DDL 类型 Boolean 设置为类型 java.lang.Boolean 的所有 @Basic 属性?
我正在使用 Hibernate,它默认创建一个 sql 位作为 DDL 类型。
更新
我目前通过使用自定义 org.hibernate.dialect.Dialect
解决了它特定于 Hibernate 的问题:
registerColumnType(Types.BOOLEAN, "boolean");
我目前通过使用自定义 org.hibernate.dialect.Dialect
:
Hibernate 特定方式 解决了它
public class MySqlDialect extends MySQL57InnoDBDialect {
public MySqlDialect() {
registerColumnType(Types.BOOLEAN, "boolean");
}
}
我用 Spring 引导程序注册了它 属性:
spring.jpa.database-platform=my.MySqlDialect
是否可以将 DDL 类型 Boolean 设置为类型 java.lang.Boolean 的所有 @Basic 属性?
我正在使用 Hibernate,它默认创建一个 sql 位作为 DDL 类型。
更新
我目前通过使用自定义 org.hibernate.dialect.Dialect
解决了它特定于 Hibernate 的问题:
registerColumnType(Types.BOOLEAN, "boolean");
我目前通过使用自定义 org.hibernate.dialect.Dialect
:
public class MySqlDialect extends MySQL57InnoDBDialect {
public MySqlDialect() {
registerColumnType(Types.BOOLEAN, "boolean");
}
}
我用 Spring 引导程序注册了它 属性:
spring.jpa.database-platform=my.MySqlDialect