Sollen Validierer im Frühjahr auf die Datenbank zugreifen?

Ich bin mir nicht sicher, ob es eine gute Entwurfsentscheidung ist, die Validatoren Befehle basierend auf dem Status der Datenbank validieren zu lassen. Zum Beispiel, wenn ich eine User Bean validieren muss und nicht nur prüfe, ob die E-Mail-Adresse und der Benutzername leer sind usw. Ich muss auch Werte ablehnen, wenn sie bereits verwendet werden. Sollte diese Art von Logik in die Validatoren oder die Serviceobjekte gehen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage