Paginação e Ordenação com Spring Data JPA

O número da página começa em 0, então pageNumber=0 e pageSize=3 retornará os primeiros 3 registros. Vamos criar uma variável Pageible para implementar a paginação. import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest ...

Publicado em 7-6 23:46

Consultas no Hibernate: Métodos SQL Nativo, HQL e QBC

Este artigo explora as principais técnicas de consulta no Hibernate, um framework ORM para Java. Abordaremos SQL Nativo, HQL (Hibernate Query Language) e QBC (Query By Criteria), demonstrendo como recuperar dados de uma entidade de exemplo. Entidade e Mapeamento de Exemplo Consideremos uma classe de modelo simples para representar alunos, com s ...

Publicado em 7-4 16:46

Gerenciando Atualizações de Entidades Relacionadas no Hibernate

O Hibernate utiliza um mecanismo chamado Verificação de Sujeira (Dirty Checking) para determinar quais entidades foram modificadas e precisam ser atualizadas no banco de dados. Esse processo ocorre no momento da submissão da transação. Quando um objeto principal (entidade pai) contém objetos associados (entidades filhas), o Hibernate rastreia a ...

Publicado em 6-23 04:19

Quarkus: Framework Empresarial com RESTEasy, Hibernate e Vert.x

Quarkus, um framwork Java moderno para a era da computação em nuvem, redefine o desenvolvimento de aplicações empresariais com seu conceito de "Java supersônico e subatômico". Esta análise detalha a integração sinérgica de três componentes essenciais: RESTEasy (implementação JAX-RS), Hibernate ORM (implementação JPA) e Eclipse Vert.x ...

Publicado em 6-19 03:01

Configuração Simples do Framework SSH (Struts, Spring, Hibernate)

Bean Comum package modelo; public class Usuario { private int identificador; private String nome; private String informacoes; public int getIdentificador() { return identificador; } public void setIdentificador(int identificador) { this.identificador = identificador; } public String ge ...

Publicado em 6-18 18:56

Gerenciamento de Transações Declarativo no Spring com Configuração XML

Para implementar o gerenciamento delcarativo de transações no Spring usando XML, configuramos componentes como modelos de entidade, DAOs, um serviço e definições de transação no arquivo XML. Considere as classes de modelo Usuario e Registro no pacote com.example.modelo, e as implementações de DAO UsuarioDAOImpl e RegistroDAOImpl no pacote com.e ...

Publicado em 6-15 23:56

Integração entre Spring Framework e Hibernate: Configuração e Gerenciamento de Transações

Objetivos da Integração A unificação do Spring Framework com o Hibernate visa resolver problemas de boilerplate e gerenciamento de recursos. Os dois objetivos arquiteturasi principaiss são: Delegar a criação e o gerenciamento do ciclo de vida da SessionFactory do Hibernate para o contêiner de Inversão de Controle (IoC) do Spring. Substituir o ...

Publicado em 6-3 22:07