Foros del Web » Programación para mayores de 30 ;) » Java »

Validar con anotaciones

Estas en el tema de Validar con anotaciones en el foro de Java en Foros del Web. Hola, estoy probando anotaciones para validar y todo anduvo perfecto hasta que quise incluir una relación, porque quiere validar todos los campos Por ejemplo, tengo ...
  #1 (permalink)  
Antiguo 28/10/2013, 18:38
 
Fecha de Ingreso: agosto-2008
Mensajes: 54
Antigüedad: 15 años, 8 meses
Puntos: 0
Validar con anotaciones

Hola, estoy probando anotaciones para validar y todo anduvo perfecto hasta que quise incluir una relación, porque quiere validar todos los campos

Por ejemplo, tengo una clase Direccion y una clase Localidad

Código Java:
Ver original
  1. @Table(name = "direcciones")
  2. public class Direccion extends Model {
  3.  
  4.     private static final long serialVersionUID = 1L;
  5.  
  6.     @Id
  7.     @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="direcciones_id_seq")
  8.     public Long id;
  9.  
  10.     @Required(message="Calle obligatorio")
  11.     public String calle;
  12.  
  13.     @Required(message="Número obligatorio")
  14.     public String numero;
  15.    
  16.     @Valid
  17.     @ManyToOne
  18.     public Localidad localidad;
  19.  
  20. }


Código Java:
Ver original
  1. @Table(name = "localidades")
  2. public class Localidad extends Model {
  3.  
  4.     private static final long serialVersionUID = 1L;
  5.    
  6.     @Id
  7.     @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="localidades_id_seq")
  8.     public Integer id;
  9.    
  10.     @Required(message="Nombre obligatorio")
  11.     public String nombre;
  12.  
  13. }


Al momento de modificar una dirección me valida también el nombre de la localidad y eso lo quiero evitar porque al enviar los datos desde mi formulario web, envío sólo el id de localidad.

Sé que eso lo hace porque le indico con @Valid, pero tampoco encuentro una forma de que me valide si seleccioné una localidad...


PD: estoy unsado ORM Ebean pero eso el extend Model

Gracias desde ya

Etiquetas: anotaciones, clase, formulario, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:15.