MyBatis Framework: Quick Start Guide with Core Concepts
MyBatis Overview
1.1 Framework Introduction
1.2 JDBC Limitations
1.3 MyBatis Improvements
Quick Start Tutorial
Mapper Proxy Development
3.1 Proxy Pattern Overview
3.2 Implementation Requirements
3.3 Practical Implementation
Core Configuration File
4.1 Multi-Environment Setup
4.2 Type Aliases
XML-Based CRUD Operations
...
Posted on Tue, 11 Aug 2026 16:11:50 +0000 by bijukon
MyBatis ORM Framework Implementation
MyBatis Core Concepts
MyBatis is a Java persistence framework that simplifies database interactions through SQL mapping. As a semi-automated ORM tool, it bridges Java objects and relasional databases by mapping:
Objects: Java application entities
Relations: Database table structures
Mappping: Bidirectional conversion between records and object ...
Posted on Sun, 09 Aug 2026 16:38:31 +0000 by carsonk
Django Framework Core Concepts and Implementation Patterns
Middleware Implementation in Django
Middleware serves as a framework-level hook for processing Django's requests and responses. It represents a lightweight, low-level plugin system designed to modify Django's input and output globally. Each middleware component handles specific functionality.
Due to its global impact, middleware requires carefu ...
Posted on Sat, 08 Aug 2026 16:48:37 +0000 by ub_kh
Practical MyBatis Integration and Advanced Configuration Guide
Core Concepts of MyBatis
MyBatis is a lightweight, flexible persistence framework that bridges Java objects and relational databases. It eliminates boilerplate JDBC code—such as resource management, parameter binding, and result set handling—while retaining full control over SQL. Developers define mappings using XML files or annotations, enabli ...
Posted on Wed, 05 Aug 2026 16:01:02 +0000 by cityboy101
Understanding JDBC as a Foundation for MyBatis
Setting Up a Maven Project
Begin by creating a new Maven project in your IDE. Configure the project with the following details:
GroupId: com.example.persistence
ArtifactId: PersistenceDemo
Version: 1.0-SNAPSHOT
Adding MySQL Dependencies
In your pom.xml file, include the MySQL connector dependency:
<dependencies>
<dependency>
...
Posted on Thu, 30 Jul 2026 16:56:18 +0000 by thewooleymammoth
Setting Up an Isolated Python Environment and Building a Basic Django Project
Isolated Python Runtime
When developing in Python, installing packages via pip pulls them into a global location like /usr/local/lib/pythonX.Y/site-packages. This becomes problematic when multiple projects require conflicting versions of the same package. An isolated environment ensures each project operates independently.
All such environments ...
Posted on Fri, 24 Jul 2026 16:25:24 +0000 by mpower
MyBatis One-to-Many and Many-to-One Relationship Queries
This guide demonstrates how to implement one-to-many and many-to-one relationship queries in MyBatis 3.5.19 using MySQL 8.0.33, focusing on the classic Department-Employee model.
Entity Design
Department Entity (Dept)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Dept {
private Long id;
private String name;
private Strin ...
Posted on Fri, 17 Jul 2026 17:03:12 +0000 by Large
Customizing Physical Table and Column Names in Hibernate
When working with a databsae that enforces consistent naming conventions—such as prefixing all table and columns with ycx_—manually annotating every entity and field using @Table and @Column becomes impractical for large schemas. A more scalable solution is to implement Hibernate’s PhysicalNamingStrategy interface to apply naming rules globally ...
Posted on Fri, 17 Jul 2026 16:31:15 +0000 by Ellen67
Implementing Persistence Layer in SSH Framework
Define a domain model class that represents database table structure:
package com.example.elec.domain;
import java.io.Serializable;
import java.util.Date;
public class DeviceLog implements Serializable {
private String logId;
private String deviceName;
private Date logDate;
private String description;
// Accessor meth ...
Posted on Wed, 15 Jul 2026 16:54:56 +0000 by drranch
Handling Multiple Parameters in MyBatis Queries
Introduction
In database persistence layers, it is common to encounter scenarios where a SQL query requires multiple input parameters that do not belong to a single specific entity class. When the parameters are disparate types or loose collections of data, specific binding strategies are required. Below are two standard approaches to handle mu ...
Posted on Wed, 15 Jul 2026 16:47:33 +0000 by zhTonic