Posts Tagged ‘ JPA ’

Trabalhando com JPA e enumerações

Jun 21st, 2010 | Por Samuel Delfim | Categoria: DESENVOLVIMENTO JAVA

Olá pessoal,
A bastante tempo não escrevo nada, mas hoje surgiu um assunto que acho ser uma pedra no sapato de vários desenvolvedores e arquitetos.
Enumerações, como o nome indica, são listas de valores associados a um conceito. Em java enumerações são subclasse da classe java.lang.Enum. Trabalhar com enumeração facilita bastante o trabalho do desenvolvedor, uma [...]



Configurando o EhCache como cache provider JPA

Jun 25th, 2009 | Por Samuel Delfim | Categoria: DESENVOLVIMENTO JAVA

Olá pessoal,
Hoje vou falar um pouco sobre o EhCache e em seguida mostrarei como configurar o ehcache como provider de cache para o JPA.
Algumas vezes precisamos criar caches para linhas de banco de dados mais acessadas. Entre os problemas para a criação de um sistema de cache temos o sincronismo, o gasto excessivo de memória, [...]



Mapeamento de objetos com JPA e Hibernate

Nov 14th, 2008 | Por Samuel Delfim | Categoria: DESENVOLVIMENTO JAVA

Para auxiliar quem está começando com algum projeto resolvi explicar algumas poucas anotações para realizar o mapeamento de entidades utilizando JPA e Hibernate. Para se realizar a modelagem de classes persistentes e da base de dados pode se utilizar as anotações do JPA e do Hibernate.
Uma das anotações mais utilizadas é a anotação @Entity [...]



Gerenciamento de Transações com JTA

Nov 12th, 2008 | Por Samuel Delfim | Categoria: DESENVOLVIMENTO JAVA

Segue abaixo algumas considerações acerca da API JTA e de como EJB3 suporta transações declarativamente.
Normalmente as transações em aplicações são controladas em nível de métodos de negócio. Para se declarar que se está sendo utilizada alguma transação deve se utilizar a anotação @TransactionAttribute.
Por padrão a transação utiliza a estratégia REQUIRED, que significa que se o [...]



DAO Genérico com JPA e Hibernate

Nov 4th, 2008 | Por Samuel Delfim | Categoria: DESENVOLVIMENTO JAVA

Criei uma estrutura inicial de um DAO Genérico que gostaria de compartilhar com vcs. Ainda não existe todos os métodos que vou precisar, mas vou atualizando aqui a cada mudança no código. Para esta implementação utilizei JPA + Hibernate e para meu caso vem me atendendo bem por enquanto. Segue abaixo a implementação: