quarta-feira, 13 de julho de 2011

Validando hora com Hibernate

Digamos que em alguma entidade você tem um campo Hora, e por algum motivo você vai utilizar ele como String em vez de Date ( @Temporal ), o campo vai precisar ser validado para não ser inseridos horários inválidos como 55:87, para resolver esse problema basta inserir uma anotação hibernate e o problema esta resolvido.

public class Pedido{

   @Pattern(regex="^([0-1][0-9]|[2][0-3]):[0-5][0-9]$", message="Hora inválida")
   private String hora;

   //getters e setters

}

Nenhum comentário:

Postar um comentário