Persistência de Dados com MyBatis em Java
O MyBatis é um framework de persistência de alto desempenho que facilita a integração entre aplicações Java e bancos de dados relacionais. Diferente de ORMs completos que ocultam o SQL, o MyBatis permite o controle total sobre as queries, eliminando a maior parte do código manual de JDBC e a configuração repetitiva de parâmetros e conjuntos de ...
Publicado em 7-11 01:46
Sistema de Gerenciamento de Empréstimos Bibliotecários para Universidades baseado em SSM
O sistema de gerenciamento de empréstimos bibliotecários é projetado com uma arquitetura em camadas, incluindo módulos principais:
Módulo de Gerenciamento de Livros: Responsável pelo cadastramento, busca e atualização de informações de livros.
Módulo de Empréstimo: Gerencia o processo de empréstimo, devolução e controle de atrasos.
Módulo de U ...
Publicado em 7-9 21:45
Cache no MyBatis: níveis, decoradores e integração com Redis
Arquitetura do cache no MyBatis
O MyBatis oferece dois níveis de cache. O primeiro nível está vinculado ao SqlSession e é ativado automaticamente, sem possibilidade de desligamento. O segundo nível opera por namespace de Mapper e deve ser habilitado explicitamente.
A razão para o primeiro nível não poder ser desabiliatdo reside na arquitetura d ...
Publicado em 7-9 20:00
Plataforma de Educação em Segurança Utilizando o Framework SSM
Esta plataforma de educação em segurança emprega arquitetura B/S com o framework SSM (Spring, SpringMVC, MyBatis) e banco de dados MySQL. O sistema oferece funcionalidades para administradores e usuários:
Administradores
Gerenciamento de usuários e perfil
Controle de cursos de segurança e categorias
Administração de loja virtual e pedidos
Cria ...
Publicado em 7-7 23:35
MyBatis: Inserção de Dados com Retorno de Chave Primária e Inserção em Lote
No MyBatis, a operação de inserção é geranciada pelo elemento <insert>. Os atributos principais incluem:
parameterType: classe ou apelido do parâmetro de entrada.
keyColumn: especifica a coluna de chave primária auto-gerada, necessário para bancos de dados como PostgreSQL onde a chave não é o primeiro campo.
keyProperty: define a proprie ...
Publicado em 7-7 04:42
Persistência de Dados em Java: Explorando MyBatis e MyBatis-Plus
No desenvolvimento de camadas de persistência em Java, o MyBatis se destaca pela flexibilidade e pelo controle granular sobre o SQL. Por outro lado, o MyBatis-Plus surge como uma extensão poderosa, focada em produtividade e na redução de código repetitivo (boilerplate). Este artigo analisa as características fundamentais, casos de uso e exemplo ...
Publicado em 7-6 20:38
Desenvolvimento de um Sistema de Comércio de Itens Usados para Ambientes Universitários com Java e Spring Boot
Visão Geral do Projeto
Com o aumento constante do consumo, a geração de itens excedentes tornou-se uma realidade comum em ambientes acadêmicos. Para mitigar o desperdício e promover a economia circular dentro dos campi, foi desenvolvido este sistema de negociação de itens de segunda mão. A plataforma permite que estudantes e funcionários anunci ...
Publicado em 7-3 01:20
Desenvolvimento de um Marketplace Acadêmico com Spring Boot e Vue.js
Esta plataforma de comércio eletrônico universitário foi projetada utilizando uma arquitetura distribuída e moderna para facilitar a negociação de produtos usados entre estudantes. O sistema adota o modelo B/S (Browser/Server), garantindo que os usuários possam acessar as funcionalidades através de qualquer navegador web, sem a necessidade de i ...
Publicado em 7-2 19:20
MyBatis: Guia de Configuração da Engenharia Reversa
Ao integrar o Spring Boot com MyBatis e MySQL, utilizei o gerador de código do MyBatis para automatizar a criação de entidades e mappers. Este guia documenta o processo de implementação.
Dependências Maven Necessárias
</div>O pacote org.mybatis.generatro contém as ferramentas para geração automática de código, compatível com a versão 1 ...
Publicado em 6-30 18:21
Entendendo o Reflexo em Java e sua Aplicação no Spring
Em Java, o reflexo (Reflection) é uma API poderosa que permite que um programa examine e manipule a estrutura e o comportamento de classes, interfaces, construtores, métodos e campos em tempo de execução. Essa capacidade oferece grande flexibilidade, sendo fundamental na construção de frameworks e bibliotecas.
Obtendo o Objeto Class
Existem trê ...
Publicado em 6-29 01:18