Wpis z mikrobloga

#programowanie #hibernate

Cześć,

Tworzę sobie encję w bazie danych(postgresql) przez hibernate:

("hibernate.hbm2ddl.auto", "create");
Mam np. w klasie user takie pole z taką adnotacją:

@Column(unique = true)
private String email;

Wszystko ładnie i pięknie się tworzy w bazie danych, ale boli mnie jedna rzecz. W przypadku maila i wartości unikatowych, nazwa unique w bazie jest taka "uk6dotkott2kjsp8vw4d0m25fb7". Jest jakaś opcja, żeby samemu nadawać nazwy? albo chociaż żeby to wyglądało bardziej sensownie np. "Uniquemail"?
  • 3