MyBatis Essential Patterns and Best Practices

Insert Operations Retrieving Auto-Generated Primary Keys <insert id="saveCustomer" useGeneratedKeys="true" keyProperty="customerId" parameterType="com.example.domain.Customer"> INSERT INTO customer(name, points, created_at) VALUES (#{name}, #{points}, #{createdAt}) </insert> Batch ...

Posted on Mon, 21 Sep 2026 16:18:09 +0000 by desmortes

Spring JDBC Template Parameter Handling and Batch Operations

Introduction to Spring JDBC Template Spring JDBC Template, part of the spring-jdbc module, simplifies database operations by handling repetitive JDBC tasks. It provides a higher-level abstraction over raw JDBC while maintaining performance advantages over more complex ORM frameworks. SQL Parameter Passing Methods Spring JDBC Template offers fle ...

Posted on Thu, 20 Aug 2026 16:58:06 +0000 by theonewhotopes

Java Database Connectivity: JDBC Fundamentals and Implementation

Introduction to JDBC While C# utilizes ADO.NET for database connectivity with systems like SQL Server and Oracle, Java employs the JDBC API to enable database access. By implementing the JDBC interfaces, database vendors ensure that Java applications can interact with their respective database systems seamlessly. JDBC Operational Flow The JDBC ...

Posted on Wed, 12 Aug 2026 16:37:04 +0000 by cuteflower

Key Features and Enhancements in Apache Flink 1.14 to 1.17

Apache Flink 1.14.0 Highlights Core Features Checkpointing for Bounded Streams. Mixed DataStream and Table/SQL Applications in Batch Execution Mode. Introduction of the Hybrid Source for seamless reading across multiple sources. Buffer Debloating to minimize checkpoint latency. Fine-Grained Resource Management for dynamic Slot sizing. New Puls ...

Posted on Thu, 07 May 2026 19:17:24 +0000 by kade119