Java e bancos de dados: guia prático
От JDBC до Hibernate: полный курс по работе с данными
Resumo:
O livro «Java и базы данных: практическое руководство» é um tutorial completo para desenvolvedores que desejam dominar o trabalho com bancos de dados relacionais no ecossistema Java. O autor conduz o leitor desde os conceitos básicos do JDBC até frameworks ORM modernos e padrões de manipulação de dados.
Sobre o que é este livro?
Não é apenas um guia de referência, mas um guia prático baseado em exemplos reais. Você aprenderá a:
- Instalar e configurar SGBDs populares (MySQL, PostgreSQL, H2);
- Trabalhar com JDBC: conexões, PreparedStatement, CallableStatement, operações em lote;
- Projetar esquemas de banco de dados e escrever consultas SQL eficientes;
- Usar pools de conexão (HikariCP, Tomcat JDBC);
- Implementar JPA e Hibernate: mapeamento de entidades, relacionamentos, herança, cache;
- Trabalhar com Spring Data JPA e Spring JDBC Template;
- Gerenciar transações (ACID, níveis de isolamento, @Transactional);
- Otimizar performance: índices, explain, problema N+1, lazy loading;
- Migrar bancos de dados com Flyway e Liquibase;
- Testar código com bancos de dados (Testcontainers, H2 in-memory).
Para quem é este livro?
- Desenvolvedores Java Júnior que desejam preencher lacunas no trabalho com dados;
- Desenvolvedores Pleno que buscam aprofundar conhecimentos em Hibernate e otimização
Recommendations
Algoritmos e Estruturas de Dados em TypeScript
Algoritmos e Estruturas de Dados em PHP: do Iniciante ao Profissional
PHP e microsserviços: Arquitetura, desenvolvimento e implantação de sistemas distribuídos
Uso de Asyncio em Python
More Effective C#
TypeScript 4: Padrões de Projeto e Melhores Práticas