Persistência de Dados

Bom dia amigos,

Andei lendo artigos sobre persistência de dados uasando HIbernate e a API Persistence do java, ambas utilizando o netBeans e fica tudo muito mais fácio e rápido, porém todas são para aplicações e web e Enterprise app minha pergunta é a seguinte tem como utilizar essas tecnologias para app desktop? Se tiver onde consigo informações, tutorias, exemplos e etc?

Sds

Logan

Olá. Tem sim. Você usa o Hibernate (que é uma implementação da especificação JPA - Java Persistence API) como classes normais.
Basta criar suas classes, colocar as anotações ou as declaraçõs no XML, e usar !
Você pode usar os mesmos tutoriais. Não é uma implementação diferente para web e desktop não. É a mesma implementação.

Ok !

Outra boa opção pra persistência é o ibatis, que pode ser usado tanto em aplicações web quanto desktop.

http://ibatis.apache.org/

Se você pensar em uma aplicação dividida em camadas, com uma camada de Persistência, uma camada com as regras de negócio e uma camada de Apresentação.
Basicamente você vai adicionar anotações nas suas Classes e elas vão trafegar entre as camadas.

O ponto em que eu queria chegar é o seguinte…
Você utiliza o Hibernate na camada de Persistência, oque você vai colocar na camada de Apresentação são outros quinhentos.