Ola galera estou com um problema que acho que algumas pessoas aqui ja devem ter passado.
Estou trabalhando com Oracle + Hibernate (mapeando por xml) + Java + Flex + BalzeDS.
O meu problema é o seguinte tenho um tabela com alguns campos do tipo Data que foi mapeado da seguinte maneira
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="br.com.teltelecom.model">
<class name="Manobra" table="FINAN.MANOBRA">
<!-- IDENTIFICADOR -->
<id name="man_recno" type="integer">
<column name="man_recno" sql-type="integer" not-null="true"/>
<generator class="increment"/>
</id>
<!-- PROPRIEDADES -->
<property name="man_de" type="string" length="15" not-null="false"/>
<property name="man_para" type="string" length="15" not-null="false"/>
<property name="man_data_manobra" type="date" length="8" not-null="false"/>
<property name="man_data_bloqueio_terus" type="date" length="8" not-null="false"/>
<property name="man_data_liberacao_terus" type="date" length="8" not-null="false"/>
<property name="man_data_acomodacao" type="date" length="8" not-null="false"/>
</class>
</hibernate-mapping>
A classe model desta tabela e a seguinte
package br.com.teltelecom.model;
import java.util.Date;
public class Manobra {
private int man_recno;
private String man_de;
private String man_para;
private Date man_data_manobra;
private Date man_data_bloqueio_terus;
private Date man_data_liberacao_terus;
private Date man_data_acomodacao;
/*gets e sets*/
}
E por fim a minha classe DAO, coloquei apenas o metodo listar q e onde estar a zica
package br.com.teltelecom.dao;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
import br.com.teltelecom.control.Conexao;
import br.com.teltelecom.model.Manobra;
public class ManobraDao{
public List<Manobra> listar(){
Session session = Conexao.getSessionFactory().getCurrentSession();
Transaction tx = session.beginTransaction();
Query select = session.createQuery("from Manobra");
List<Manobra> objetos = select.list();
tx.commit();
return objetos;
}
}
Bom agora que mostrei todo o cenario, o meu problema e q quero saber como faco para formatar no hibernate o padrao brasileiro de data, pois o meu DAO retorna um List de objetos Manobra com as datas no padrao americano por extenso, e eu preciso configurar isso.
Concerteza alguem aqui ja deve ter passado por isso, fico no aguardo de uma ajuda ae galera to empacado nisso.