JSF 2.0でhibernateバリデーターを使用しているときに、ValidationMessages.propertiesファイル名が別のファイル名に変更できますか?Hibernateバリデーターエラーメッセージファイル名
0
A
答えて
0
いいえ、別の名前を付けることはできません。しかし、理論上、任意のリソースバンドルからカスタムMessageInterpolator
で読み込むことは可能です。
0
Hibernate Validatorは、標準メッセージ補間アルゴリズムを使用しながら、リソースバンドルの取得方法をカスタマイズできるようにするresource bundle locatorsの概念を定義しています。
Validator validator =
Validation.byProvider(HibernateValidator.class)
.configure()
.messageInterpolator(
new ResourceBundleMessageInterpolator(
new PlatformResourceBundleLocator("my_bundle")))
.buildValidatorFactory()
.getValidator();
:ちょうどバンドル名で
PlatformResourceBundleLocator
を定義し、このようにロケータを使用して
ResourceBundleMessageInterpolator
を作成するカスタム・リソース・バンドルからメッセージを取得する
関連する問題
- 1. Hibernateカラム名パラメータバインディング
- 2. Hibernate命名方針
- 3. Java Hibernate @テーブル名をパラメータとして
- 4. Hibernateテーブル名の大文字化IFAS_util_max_object_v
- 5. 大文字のテーブル名Hibernateのバージョン5
- 6. hibernateのサブクエリ内の名前付きパラメータ
- 7. Hibernateでのドメインオブジェクトの命名規則
- 8. 同じ名前のHibernate One-To-Many JoinColumn
- 9. パラメータ付きのHibernate名前付きクエリ
- 10. Hibernateでモデルからテーブル名を取得
- 11. Hibernateスキーマ移行セットの命名方法
- 12. Hibernate 5.1.xの命名方法(Hibernate 4.xとの下位互換性)
- 13. HibernateがMySQLでユーザ名にホスト名を追加するのを防ぐ方法
- 14. Spring Boot/Hibernate/JPAでの結合テーブルのテーブル名とフィールド名の指定
- 15. Hibernate:マップ値の列名を定義する方法は?
- 16. Hibernateの名前付きクエリDBまたはキャッシュ?
- 17. postgresqlのためのHibernate 5命名戦略
- 18. Hibernate Search | Lucene Kuromojoアナライザーはメソッド名に依存します
- 19. hibernateという名前のクエリに似ています
- 20. 春JPA/Hibernateのfindby列名の戻り空のコレクション
- 21. JPA + JBOSSカラム名を使用しないHibernate NamedQuery
- 22. Spring + Hibernate - @Tableの名前の注釈での問題
- 23. Hibernate Validatorを使用してエラーメッセージ内にフィールド名を含める
- 24. 重複カラム名を持つHibernateテーブルあたりのサブクラス
- 25. mysqlのテーブル名をhibernateで変更する
- 26. Hibernate Exception:列挙型クラスの不明な名前の値
- 27. Hibernate 5:@Columnの命名戦略を無視する方法は?
- 28. Fluent Hibernate Mappingヒッチ - サブクラスの間違ったカラム名を渡す
- 29. JPA/Hibernateエンティティ変数名に関連したクエリの失敗
- 30. Hibernateからクラス名を取得する方法は?