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@Table(name = "direcciones")
public class Direccion extends Model {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="direcciones_id_seq")
@Required(message="Calle obligatorio")
@Required(message="Número obligatorio")
@Valid
@ManyToOne
public Localidad localidad;
}
Código Java:
Ver original@Table(name = "localidades")
public class Localidad extends Model {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="localidades_id_seq")
@Required(message="Nombre obligatorio")
}
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