JPA和Hibernate中的Unsigned Int

Lau*_*res 8 hibernate jpa

我能做什么,JPA(我使用Hibernate)创建无符号类型的列?目前我的所有ID列都已签名.

Mat*_*all 17

columnDefinition@Column注释上使用属性应该这样做.以一个猜你会为SQL类型:

private long foo;

@Column(columnDefinition = "UNSIGNED INT(11)")
public long getFoo()
{
    return foo;
}
Run Code Online (Sandbox Code Playgroud)

NB并非所有数据库(如SQL Server,我认为)都支持unsigned int类型.

  • 在MySQL中,单词“ UNSIGNED”应该在**“ INT(11)”之后。 (3认同)