Camada de persistência

Pessoal to definindo tecnologia aqui na empresa onde trabalho.
O projeto vai trabalhar com Flex + java, a empresa possui um sistema feito com java,porem
a camada de persistencia não existe, jdbc puro, classe retorna conexao, ResultSet, creatStatement para todo lado.
Sendo assim nesse projeto quero fazer diferente de como fizeram no passado.

Estou pesando em Hibernate. porem achei o negocio meio complicado!!! mas nada que umas boas horas de pesquisa
não resolva.

Aceito dicas.

Abraço.

Carinha,

hoje temos o JPA como tecnologia de persistência… muito bom.
Mas caso sinta dificuldade de trabalhar com Frameworks ORM (Hibernate, iBatis, Cayenne, etc), aconselho o bom e velho Pattern DAO.

Vou ler sobre isso.

Obrigado

Existe uma apostila na CAELUM muito boa sobre DAO, baixe a apostila do curso FJ21 e tambem com certeza, vc irá utilizar do Hibernate depois de ler essa apostila

Abraços