Domanda

Il mio progetto ha due principali requisiti

1) diverso insieme di regole applicate allo stesso oggetto in inserimento e durante l'aggiornamento della medesima.

2) le regole di convalida diverse in base locale.

nel campo Indirizzo oggetto di stato richiede regole di convalida diverse Per gli Stati Uniti: Stato non può essere NULL. Per tutto il resto può essere NULL.

Per primo requisito sto già utilizzando i gruppi. C'è un modo per raggiungere seconde esigenze.

sto usando: Hibernate Validator 4.0.1 GA Hibernate 5.2.6

È stato utile?

Soluzione

Questa domanda ha ottenuto rispose al Hibernate Validator forum . Il modo migliore per andare è un vincolo a livello di classe o un'istanza Validator per ogni locale. Io davvero non lo consiglio quest'ultimo, ma è una possibilità.

Altri suggerimenti

I renderebbe il paese (Locale base o non è a voi) parte del Address e utilizzare un personalizzato class-level vincolo a fare la convalida.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top