5.2.13.Final バージョンの hibernate-core と5.2.13.Finalバージョンの hibernate-validator を使用しています。
@NotEmpty
@Column(name = "SSO_ID", unique = true, nullable = false)
private String ssoId;
@NotEmpty
は、themessage.properties
ファイルがssoId
が空の場合:
NotEmpty.user.ssoId=SSO ID can not be blank.
しかし、@NotEmpty
は最新バージョンでは非推奨です。同等のものは何ですか?
一般に、javadocで非推奨としてマークされているものがあるため、javadocは代替手段も説明しています。
org.hibernate.validator.constraints.NotEmptyアノテーションjavadoc 状態(強調は私のものです):
非推奨代わりにstandard javax.validation.constraints.NotEmpty制約を使用してください
Hibernate5以来、Hibernateは標準の JSR 380-bean validation クラスを支持して、特定の検証制約クラスのいくつかを非推奨にしたことに注意してください。 。
Hibernate Validator6ライブラリは、実際には このJSRのリファレンス実装 であることに注意してください。
ここ は、Hibernateバリデーターの非推奨APIの更新されたリストです。
Import org.hibernate.validator.constraints.NotBlank;の代わりにimport javax.validation.constraints.NotBlank;を使用します。