0
私はが必要です XMLを使用してbean検証を使用する必要があります。Bean検証XML全体のBean
クラス宣言の直前に注釈を入れることで、クラス全体を検証できます。
@AtLeastOneNotNull
public class SampleBean {
// ...
}
そして、反射を使用してフィールドをループします。
XML Bean検証を使用して同じことを達成するにはどうすればよいですか?
<constraint-mappings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://jboss.org/xml/ns/javax/validation/mapping validation-mapping-1.0.xsd" xmlns="http://jboss.org/xml/ns/javax/validation/mapping">
<default-package>my.package</default-package>
<bean class="SampleBean">
<!-- ? -->
</bean>
</constraint-mappings>
私は<bean>
後に宣言することができるすべてが<field>
です。
私の目標は、XML Bean検証を使用して複数のフィールドの依存関係を検証することです。たとえば
:あなたはまだ使用している場合
field1
が
null
であれば少なくとも1つのフィールドに
field2
その後、
- が
あなたのソリューションとドキュメントのリンクをありがとうございました。私はなぜXSDを使ってオートコンプリートが 'フィールド'だけを提案するのか分かりません。 –