我该怎么办,JPA(我使用Hibernate)创建具有无符号类型的列?目前,我所有的ID列均已签名。
使用注释columnDefinition上@Column的属性即可。对要使用的SQL类型进行 全面 猜测:
columnDefinition
@Column
private long foo; @Column(columnDefinition = "UNSIGNED INT(11)") public long getFoo() { return foo; }
注意: 并非所有数据库(我认为像SQL Server)都支持unsigned int类型。