В данный момент я выполняю небольшую оптимизацию базы данных и хотел бы установить длину столбцов в моей таблице с помощью JPA. До сих пор у меня нет проблем с настройкой длины String (varchar) с использованием JPA следующим образом:
@Column(unique=true, nullable=false, length=99)
public String getEmail() {
return email;
}
Однако, когда я хочу сделать то же самое для столбца типа Long (bigint), он не работает. Например, если я напишу:
@Id
@Column(length=7)
@GeneratedValue(strategy = GenerationType.AUTO)
public Long getId() {
return id;
}
Размер столбца по-прежнему установлен по умолчанию на 20. Мы можем установить эти длины в JPA или я лаю не на том дереве?
Спасибо,
Gearoid.