Hibernate как добавить ограничения проверки - PullRequest
0 голосов
/ 31 октября 2011

У меня есть поле на моей стороне Java:

@Column(name = "ads", length = 60, nullable = false)
protected String name;    

, поэтому оно влияет на сторону SQL (я использую PostgreSQL):

"ads" character varying(60) NOT NULL

Однако я хочу добавить проверкуограничение на это как:

"ads" character varying(60) NOT NULL CHECK (ads <> '')

Как я могу определить его на стороне Java (спящий режим)?

Ответы [ 2 ]

2 голосов
/ 31 октября 2011

Вы можете добавить @NotEmpty аннотацию к вашему полю.

    @NotEmpty
    @Column(name = "ads", length = 60, nullable = false)
    protected String name;
0 голосов
/ 31 октября 2011

Использование аннотации Check . Помните, что согласно этому сообщению об ошибке , он работает только на уровне класса.

...