Int без знака в JPA и Hibernate - PullRequest
7 голосов
/ 10 марта 2011

Что я могу сделать, чтобы JPA (я использую Hibernate) создавал столбцы с неподписанными типами? В настоящее время все мои столбцы идентификаторов подписаны.

1 Ответ

16 голосов
/ 10 марта 2011

Использование свойства columnDefinition в аннотации @Column должно сделать это.Принимая итого догадки о типе SQL, который вы собираетесь использовать:

private long foo;

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

NB Не все базы данных (как я думаю, SQL Server) поддерживают unsigned intтипы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...