Tag: hibernate-validator
Hibernate Validator ist die Referenzimplementierung für den JSR 380 – Bean Validation 2.0
2
Antworten
Arbeite ich an einem Spring-MVC-Projekt, in dem ich mit Hibernate Validator zur Validierung der input-Felder aus einem Formular. Da mein Projekt ist Maven-basierte, fügte ich diese Abhängigkeit: <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator-annotation-processor</artifactId> <version>4.1.0.Final</version> </dependency> Dem Formular-Validierung funktioniert gut, aber
1
Antworten
Weiss jemand ob es möglich ist, erstellen Sie eine Methode in meiner Einheit, der ausgeführt wird, wenn ich die annotation @Valid in meiner Klasse? Beispiel: Habe ich dieses Objekt: public class Area { @NotEmpty private String unidade;
2
Antworten
Ist es möglich, eine Prüfung für ein Formular und Anmerkungen Einschränkungen? Zum Beispiel, um in ein Formular-Objekt dieses Feld: @NotEmpty private String date; aber überprüfen Sie das Datum, die Muster in einer Prüfung. Ich weiß, es ist
2
Antworten
Ich bin verwirrt zwischen den beiden jetzt. Ich weiß, Hibernate Validator 6 ist die Referenz-Implementierung für Bean-Validation-2.0-Spezifikationen. Es unterstützt die Gruppierung, Internationalisierung von Fehlermeldungen, Benutzerdefinierte Methode Validierungen etc. Frage ist, ob Feder 5 die diese Funktionen unterstützen,
2
Antworten
Benutze ich Resteasy in Kombination mit Google Guice mit Resteasy-Guice. Ich habe auf der Suche nach Möglichkeiten, um zu validieren, meine Anfrage zu stellen. Ich will tun, zum Beispiel: public static class MyPojo { @NotEmpty private String
1
Antworten
Tut Hibernate validators unterstützt die Internationalisierung. Ich sah das Glas und ich konnte sehen, wie die verschiedenen ValidationMessages.Eigenschaften-Datei. Können wir unsere eigene benutzerdefinierte Fehlermeldungen, die wird internationalisiert? Ich will nicht von Fehler Nachrichten, die standardmäßig in Hibernate
4
Antworten
Ich bin versucht zu überprüfen Double Feld mit Hilfe von Hibernate validation API - Verwendung @Digits annotation <areaLength>0</areaLength> <buildArea>0.0</buildArea> @Digits(integer=10, fraction=0) private Long areaLength = null; //Here areaLength = 0 @Digits(integer=20, fraction=0) private Double buildArea = null;
2
Antworten
Den Hibernate Validator Dokumentation hat eine einfache Erste Schritte, die Umrisse testen Validierungsregeln. Den entsprechenden chunk ist @Test public void manufacturerIsNull() { Car car = new Car(null, "DD-AB-123", 4); Set<ConstraintViolation<Car>> constraintViolations = validator.validate(car); assertEquals(1, constraintViolations.size()); assertEquals("may not
1
Antworten
Ich habe ein problem mit der @Valid Annotationen von JSR-303. Die Anmerkung funktioniert gut für normale Listen oder sets, aber ich versuche zu validieren Karten, die enthalten Listen, d.h. @Valid HashMap<String, ArrayList<Object1>> map; In diesem Fall Instanzen
3
Antworten
Habe ich gesucht, eine, die herum für eine Weile jetzt mit kein Glück. Ich ' N nicht mit Spring MVC, aber immer noch wollen, verwenden Sie @javax.validation.Valid zu ermöglichen Validierung der Methode Argumente. Um ein Beispiel zu
1
Antworten
Muss ich zum überprüfen der Objekte, die gespeichert werden in der Liste auf dem Formular-bean-Objekt. Unten ist mein form-bean-Objekt. public class Role implements java.io.Serializable { //Fields private int roleId; @NotBlank private String roleName; private boolean active; @Valid
1
Antworten
Möchte ich überschreiben die Standard-Hibernate-Validator-Nachrichten in einer server faces web-app, so dass ich diesen Teil Lesen der Dokumentation: https://docs.jboss.org/hibernate/validator/5.0/reference/en-US/html/chapter-message-interpolation.html#section-message-interpolation Ich habe zwei Dateien in die src/ Ordner: ValidationMessages.properties und ValidationMessages_de_DE.properties. Der Inhalt der Datei: javax.validation.constraints.AssertFalse.message = must
2
Antworten
Ich weiß nicht, ob Sie es geschafft, herauszufinden, was ich versuche zu tun, nur aus dem Titel, also ich werde versuchen zu erklären mit Beispiel Lets nehme an, ich habe meine eigenen Anmerkungen @VerifySomething Und ich erstellt
2
Antworten
Dieses Beispiel ist ein bisschen gekünstelt; ich habe es vereinfacht zu entfernen Sie überflüssige details und konzentriert auf das problem, das ich habe. Ich habe einen validator, der wie folgt aussieht: @Component public class UniqueUsernameValidator implements ConstraintValidator<UniqueUsername,
7
Antworten
Ich bin mit Hibernate Validator 4.2.0.Finale und ich bin auf der Suche nach der einfachste Weg zum einbinden der Klasse Feld "name" in meiner Fehlermeldung. Was ich gefunden habe ist der folgende thread Mithilfe einer benutzerdefinierten ResourceBundle
1
Antworten
Benutze ich Spring und Spring MVC 3.1, Hibernate 3, Hibernate Validator 4.3. Möchte ich hinzufügen, dass meine eigene constraint-validator, aber es scheint, dass mein validator nicht angerufen und kam dann immer "Kein validator gefunden werden konnte, der
5
Antworten
Ich bin auf der Suche nach einer Möglichkeit, zu validieren, eine java.lang.Double Feld im Frühjahr Befehl bean für die maximale und minimale Werte (ein Wert liegen muss, zwischen einem bestimmten Bereich von Werten) wie, public final class
1
Antworten
Ich habe versucht, die Schritte aus der Antwort hier: Hibernate Validator, benutzerdefinierte ResourceBundleLocator und Frühling Aber noch immer nur {location.title.notEmpty} als Ausgang statt der Nachricht. dispatcher-servlet.xml <bean name="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"> <property name="validationMessageSource"> <ref bean="resourceBundleLocator"/> </property> </bean> <bean name="resourceBundleLocator"
2
Antworten
Anmerkungen hätte ich für Hibernate Validierung zur Validierung einer Zeichenfolge zu übernehmen, um die folgenden: //should always have trimmed length = 6, only digits, only positive number @NotEmpty @Size(min = 6, max = 6) public String getNumber
1
Antworten
Ich versuche zum einrichten Überwintern. Aber wenn ich versuche, um meine Session-Factory, mit diesem code: Configuration configuration = new Configuration(); configuration.configure(); serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); Bekomme ich die Fehlermeldung: org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation
2
Antworten
Bin ich mit Spring-MVC und ich möchte zu tun, Validierungs-tests im backend. Zurzeit bin ich in der Lage, um die tests durchzuführen, die Umleitung ordnungsgemäß auf den link. Aber ich bin nur nicht in der Lage, um
5
Antworten
Ich habe ein spring-Projekt, in dem ich bin mit einem validator wie folgt: <beans:bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource" p:basenames="WEB-INF/i18n/messages,WEB-INF/i18n/application" p:fallbackToSystemLocale="false" /> <beans:bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"> <beans:property name="validationMessageSource" ref="messageSource" /> </beans:bean> <annotation-driven validator="validator" /> <resources location="/, classpath:/META-INF/web-resources/" mapping="/resources/**" /> Wenn ich
1
Antworten
Meine Person hat bean-validation-Annotationen @NotBlank und @Size auf die name Feld. Allerdings, wenn ich behaupte, dass die JSF-Formular mit den name Feld leer gelassen wird, wird es nicht bestätigen das Feld. Hier ist das Feld in Frage:
4
Antworten
Wie können wir gewährleisten, werden die einzelnen strings in einer Liste sind nicht null/leer oder Folgen Sie einem bestimmten Muster @NotNull List<String> emailIds; Ich möchte auch hinzufügen, ein Muster @Pattern("\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b.") aber ich kann ohne Sie Leben.Aber ich
2
Antworten
Ich versuche es mal mit @Valid-annotation, aber eclipse zeigt immer "Gültig, die nicht gelöst werden kann, um eine Art" Fehler. Ich m unter Verwendung der spring3-Bibliothek. Habe ich importiert hibernate-validator-4.1.0.Final.jar in meinem WEB-INF/lib-Verzeichnis. allerdings bedeutet dies nicht
1
Antworten
Ich weiß, es gibt viele ähnliche Fragen hier, aber keiner von Ihnen ist mein problem gelöst. Ich bin mit Spring 4.0.3 und Hibernate Validator 5.1.0. Das problem tritt auf wenn ich versuche das weglassen der path Attribut
5
Antworten
Ich ein bestimmtes Szenario haben wo ich nur kann überprüfen, für die Verletzung der Bedingungen manuell zu einem späteren Zeitpunkt in den Fluss. Was ich tun möchte, werfen Sie einen ConstraintViolationException und sorgen für eine "echte" ConstraintViolation
2
Antworten
Ich versuche, das bereitstellen einer einfachen spring-boot-Anwendung, setzen einige rest-api, und ich benutze hibernate entity manager entity-Objekte manipulieren. Wenn ich versuche, verwenden Sie diese Anwendung auf Oracle Weblogic 12c, bekomme ich die folgende exception: <Jan 11, 2016
3
Antworten
Arbeite ich auf einfaches Formular Felder überprüfen, wie diese hier. public class Contact { @NotNull @Max(64) @Size(max=64) private String name; @NotNull @Email @Size(min=4) private String mail; @NotNull @Size(max=300) private String text; } Ich getter und setter hibernate
2
Antworten
Ich bin mit HibernateValidator 4.3.1. Validierungen durchgeführt werden-wie beabsichtigt-während der gesamten Anwendung. Ich habe mich registriert, einige benutzerdefinierte Editoren, um die Validierung weltweit, wie für die Gewährleistung der numerischen Werte (double, int etc) in ein text-Feld, um
2
Antworten
Ich versuche, hibernate validation, code kompiliert, aber beim Start fehlschlägt, mit dem Fehler: Exception in thread "main" javax.validation.ValidationException: HV000183: Unable to initialize 'javax.el.ExpressionFactory'. Check that you have the EL dependencies on the classpath, or use ParameterMessageInterpolator instead
2
Antworten
In meinem Spring-Anwendung, ich bin Mit Hibernate Validator für die Überprüfung Zweck. Wenn ich mache einfache Validierung wie @NotEmpty, @Email .. ich bin leicht arbeiten Aber Wenn es um Date-Feld, was Problem... Problem ist in meiner Jsp-Seite,
4
Antworten
Ich bin mit Spring 3.0.5-RELEASE, mit JSR-303-Stil-Validierung und Hibernate validator 4.1.0-Finale. Meine model-Klasse sieht wie folgt aus: public class Model { @Max(value=10,message="give a lower value") Integer n; } - Und dies ist erfolgreich, da die request-param in
1
Antworten
Details: Ich mache Formular-Validierung mit javax-Validierung und hibaernate-validator im Frühjahr. Andere als die erforderlichen JAR-Dateien für den Frühling. Habe ich noch: validation-api-1.1.0.Endgültige hibernate-validator-5.1.0.Endgültige Ich habe irgendwo gelesen, dass spl4j-version ist ebenfalls in Sorge: so bin ich auch
1
Antworten
Situation: ich möchte ausführen, Hibernate Validation, basierend auf Benutzer-Eigenschaften (ermöglicht unterschiedliche Gültigkeitsregeln für die Eingabe auf der Grundlage einer Benutzer-account - Daten) - ich denke, dass es möglich sein muss, zu verwenden .properties-Datei angeben, einen bestimmten regulären
1
Antworten
Habe ich eine einfache Klasse wie dieser, import javax.validation.constraints.NotNull; import org.hibernate.validator.constraints.Length; public class Form implements Serializable { @NotNull @Length(min = 2, max = 20) private String lastName; } Habe ich Nachrichten.properties-Datei im classpath. Es ist dann geladen,
1
Antworten
Ich versuche zu validieren eines einfachen Formulars in der JSP mit Spring und Hibernate mit HibernateValidator. Die JSP-Seite Temp.jsp sieht wie folgt aus (die url pttern in web.xml ist *.htm). <%@page contentType="text/html" pageEncoding="UTF-8" %> <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"
2
Antworten
Welchen Zweck der @Valid Anmerkung, wenn man Sie auf die Methode der parameter-Ebene? public void (@Valid Person p) { ... } Erstellte ich einen test, und übergeben Sie diese Methode nicht-gültiges Objekt, aber nichts passiert. Ich erwarte,
3
Antworten
Ich habe eine entity namens " User und ich prüfen will eine Handy-Nummer-Feld Die mobile-Nummer-Feld ist nicht obligatorisch, es kann leer gelassen werden, aber es sollte eine 10-stellige Zahl. Wenn der Benutzer einen beliebigen Wert weniger als
3
Antworten
In meinem controller habe ich die String-parameter, mit id, das sollte nicht null sein, der leere string. Ich Frage mich, gibt es irgendeine Möglichkeit zu überprüfen, es ist nicht leere Zeichenfolge in @RequestMapping params? Ich habe versucht,
3
Antworten
Ich versuche, override default ResourceBundleLocator in hibernate Validierung 4.1. So weit es funktioniert perfekt, aber die einzigen Beispiele für die Verwendung enthalten java-code zu instanziieren ValidationFactory. Wenn über eine web-Anwendung mit spring hibernate Validierung wird automatisch konfiguriert
7
Antworten
Ich versuche, Hibernate Validator in meinem Projekt, aber es funktioniert nicht. In der folgenden Zeile: SessionFactory sessions = config.buildSessionFactory(builder.build()); Bekomme ich die folgende exception: org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation integration at org.hibernate.cfg.beanvalidation.BeanValidationIntegrator.integrate(BeanValidationIntegrator.java:154) at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:311) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1857) at
1
Antworten
Ich versuche zum einrichten einer benutzerdefinierten Nachricht, die Quelle für Hibernate Validator 4.1 über Spring 3.0. Ich habe die notwendige Konfiguration: <!-- JSR-303 --> <bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"> <property name="validationMessageSource" ref="messageSource"/> </bean> Die übersetzungen werden Ihnen vom meine
1
Antworten
Ich bin mit Hibernate Validator und lösen möchten, die Kategorie-Namen in eine Fehlermeldung. Betrachten Sie dieses einfache Szenario: public class Category { private String name; } public class Product { @HazardousCategoryConstraint(message = "{haz.cat.error}") private Category category; private
2
Antworten
Ich verwenden möchte, Hibernate Validator zu validieren, werden einige Spalten. Das problem, so wie ich Sie verstehe, ist, dass die \w-Markierung in java nicht akzeptieren, Buchstaben mit Akzenten über Sie. Gibt es eine Möglichkeit, dass ich schreiben
6
Antworten
Ich ein Feld haben, sagen, user_namedas sollte eindeutig sein in einer Tabelle. Was ist der beste Weg für die Validierung von es mit Spring/Hibernate Validierung? InformationsquelleAutor der Frage nidhin | 2011-01-06
1
Antworten
Ich bin Validierung zwei Felder "Passwort" und "confirmPassword" auf dem Formular für die Gleichstellung mit HibernateValidator wie angegeben in diese Antwort. Im folgenden ist die Einschränkung Deskriptor (validator interface). package constraintdescriptor; import constraintvalidator.FieldMatchValidator; import javax.validation.Constraint; import javax.validation.Payload;
2
Antworten
Bin ich immer unter Ausnahme auf die Bereitstellung von Frühjahr 4.0.1 app in Tomcat 6.0.37: SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0': Invocation of init
3
Antworten
Ich bin mit Hibernate validator zur Validierung von Formularen in meiner web-app. Ich bin mit dem @Length-annotation für meine String-Attribut wie folgt: @Length(min = 5, message = "The field must be at least 5 characters") private String
2
Antworten
Ich versuche, fügen Sie Einschränkungen überprüfen, wie hier beschrieben So legen Sie die Kardinalität der @OneToMany in EclipseLink/JPA InformationsquelleAutor der Frage simpatico | 2010-04-25