As ações de cascade em mapeamentos de entidades são facilitadores que nos ajudam no dia a dia de desenvolvimento quando utilizamos JPA, uma dessas ações facilitadoras é o cascade REMOVE, que aciona mecanismos de deleção quando removido objetos relacionados, ou seja, quando um objeto é deletado e ele possui mapeamento de cascade remove com outro … Continue lendo Cascade remove no JPA
Hibernate
Usando LocalDate(Java 8) no Hibernate4 / JPA 2.1
As novas classes da API de data do java 8 (LocalDate, LocalDateTime, YearMonth, etc) não possuem suporte padrão no mapeamento Hibernate 4/JPA 2.1 que seguem a especificação do Java EE 7, o que não está errado, pois o java EE 7 mantém a compatibilidade com a JDK7, com isso há algumas alternativas para utilizar essas … Continue lendo Usando LocalDate(Java 8) no Hibernate4 / JPA 2.1
Processando em lote com Hibernate
O Hibernate é um poderoso framework que facilita a maioria do serviços desenvolvidos que são relacionados a banco de dados, no entanto, devemos entender algumas estratégias que o Hibernate executa durante seus procedimentos, principalmente quando vamos trabalhar com lote de dados, pois ele pode facilitar bastante o processo mas pode comprometer a performance se não … Continue lendo Processando em lote com Hibernate
Consultas básicas com critéria
Existente várias maneiras de fazer consultas no mundo java, mas quando utilizando Hibernate/JPA a critéria é uma forte canditada para essa demanda, pois é bem simples de utilizar em consultas básicas e possui um ótimo tratamento para a conversão objeto-relacional. As critérias são baseadas em Entidades, então é preciso criar uma entidade a qual será … Continue lendo Consultas básicas com critéria