Аннотация проверки Hibernate — убедитесь, что хотя бы одно поле не равно нулю.JAVA

Программисты JAVA общаются здесь
Anonymous
Аннотация проверки Hibernate — убедитесь, что хотя бы одно поле не равно нулю.

Сообщение Anonymous »

Есть ли способ определить правило проверки Hibernate с использованием аннотаций, определенных здесь, указав, что хотя бы одно поле не должно быть нулевым?

Это будет гипотетически пример (

Код: Выделить всё

@OneFieldMustBeNotNullConstraint
на самом деле не существует):

Код: Выделить всё

@Entity
@OneFieldMustBeNotNullConstraint(list={fieldA,fieldB})
public class Card {

@Id
@GeneratedValue
private Integer card_id;

@Column(nullable = true)
private Long fieldA;

@Column(nullable = true)
private Long fieldB;

}
В показанном случае поле A может иметь значение NULL или поле B может иметь значение NULL, но не то и другое одновременно.

Один Можно было бы создать свой собственный валидатор, но я бы хотел избежать, если он уже существует. Пожалуйста, поделитесь одним валидатором, если он у вас уже есть... спасибо!

Подробнее здесь: https://stackoverflow.com/questions/122 ... s-not-null

Вернуться в «JAVA»