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?
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 !
finotti
Outra boa opção pra persistência é o ibatis, que pode ser usado tanto em aplicações web quanto desktop.
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.