ENV:JPA 1,休眠3.3.x中,MySQL 5.x的
使用就是hbm2ddl导出操作我们自动生成数据库模式。 有没有可能生成SQL生成过程中一定@Entity成员的默认值。 在mytable的实体类(如归档域。
create table mytable (
...
'archive‘ tinyint(1) default ’0 ’,
...
)
ENV:JPA 1,休眠3.3.x中,MySQL 5.x的
使用就是hbm2ddl导出操作我们自动生成数据库模式。 有没有可能生成SQL生成过程中一定@Entity成员的默认值。 在mytable的实体类(如归档域。
create table mytable (
...
'archive‘ tinyint(1) default ’0 ’,
...
)
有没有可移植的方法来做到这一点和columnDefinition
“绝招”绝对不是一个好的解决方案。 实际上,在设置生成的DDL默认值,是真的不是一个好主意,这需要供应商去回数据库,看看插入1之后的结果。 在Java代码中更好的默认值。
1以防万一,请注意,你可以告诉Hibernate,使用做@Generated
注解。