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