Что я могу сделать, чтобы JPA (я использую Hibernate) создавал столбцы с неподписанными типами? В настоящее время все мои столбцы идентификаторов подписаны.
Использование свойства columnDefinition в аннотации @Column должно сделать это.Принимая итого догадки о типе SQL, который вы собираетесь использовать:
columnDefinition
@Column
private long foo; @Column(columnDefinition = "UNSIGNED INT(11)") public long getFoo() { return foo; }
NB Не все базы данных (как я думаю, SQL Server) поддерживают unsigned intтипы.