Formato de Data

Amigos,

Na minha aplicação, tenho um campo data. Criei um JavaScript para que só seja permitida a gravação de datas obedecendo o seguinte formato: DD/MM/AAAA.
De fato, o script está funcionando. Todas as datas do banco de dados estão neste formato. Porem, ao recuperar os dados do BD, no campo é exibido o seguinte formato: DD/MM/AA.
Alguem sabe o que devo fazer para que a data exibida seja exatamente a data que gravei no BD?

Meu bean está assim:

@Column(name="data_nascimento")
@Temporal(TemporalType.DATE)
private Date dataNascimento;

Eu normalmente crio um String getDataFormatada() que devolve a data no formato que eu preciso.

Isso no bean?
Como seria esse método?

Isso.

/** * Formats the opened date with the follow pattern dd/MM/yyyy HH:mm:ss * @return a String with the date formatted */ public String getOpenedDateFormatted() { SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); if (this.opened != null) { return sdf.format(this.opened); } return ""; }