[RESOLVIDO] Programação Java com JPA

Existe algum meio de conversão de objetos (Date -> String) e (String -> Date) ?

Lembrando que estou usando JPA (Hibernate Criteria).

Talvez estejas à procura dos métodos format e parse da classe DateFormat.

poderia me dar exemplos simples utilizando os métodos get() e set() ?

Utilizando os métodos get e set de que?

get e set de data!

E a data é passa em String?

Algo assim?

  Date umaData;
  DateFormat df = new SimpleDataFormat("yyyy-MM-dd");
....

  String getUmaData(){
      return df.format(umaData);
  }


  void setUmaData(String s){
     this.umaData = df.parse(s);
  }

Eu tinha feito desta maneira em meu projeto, porém este tipo de conversão não é suportada pelo JPA.

Tens de fazer a conversão antes do get / depois do set. Converter de Date para String é apenas para mostrar os dados de determinada maneira para o utilizador. Na tua aplicação deverá ser sempre um Date.

Este problema foi resolvido utilizando a tipagem correta de data para realizar todas as operações dentro da aplicação.