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