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.
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.