一尘不染

JPA和Hibernate中的Unsigned Int

hibernate

我该怎么办,JPA(我使用Hibernate)创建具有无符号类型的列?目前,我所有的ID列均已签名。


阅读 457

收藏
2020-06-20

共1个答案

一尘不染

使用注释columnDefinition@Column属性即可。对要使用的SQL类型进行 全面 猜测:

private long foo;

@Column(columnDefinition = "UNSIGNED INT(11)")
public long getFoo()
{
    return foo;
}

注意: 并非所有数据库(我认为像SQL Server)都支持unsigned int类型。

2020-06-20