技术栈
spring jdbc
SQL-First布道者
1 天前
java
·
spring
·
tomcat
·
mybatis
·
mybatis plus
·
spring jdbc
我为什么把 MyBatis 从项目中删了?
场景: 根据用户名模糊查询、年龄区间、部门ID、ID集合的 IN 查询。MyBatis 写法(XML):
SQL-First布道者
6 天前
java
·
spring boot
·
后端
·
spring
·
mybatis
·
spring jdbc
⚡Spring JDBC 完整体系 · 第 10 集 · 手搓 `BaseCondition`
相关开源地址(与主体系一致):上一集我们封装了 list 方法,用泛型解决了结果映射的重复代码问题。但动态条件的拼装依然散落在各处——每个 DAO 方法里都有一堆 if 判空和 params.add()。本集我们正式手搓 BaseCondition,把动态条件从散装 if 收敛为可复用的语义单元。
SQL-First布道者
8 天前
java
·
spring boot
·
spring
·
mybatis
·
spring jdbc
⚡ Spring JDBC 完整体系 · 第 5 讲 · Spring Boot Starter JDBC
相关开源地址:第 4 讲手动引入了 spring-context、spring-jdbc、HikariCP 三个依赖,手动注册了四个 Bean:
SQL-First布道者
16 天前
java
·
数据库
·
spring boot
·
sql
·
spring
·
mybatis
·
spring jdbc
全面解构传统持久层框架,拥抱真正的 SQL-First
我从一开始就反复强调一句话:“数据库只认 SQL。”50 年了,没有任何东西能替代它。所有试图封装 SQL、隐藏 SQL、生成 SQL、翻译 SQL 的框架,最终都逃不开一个结局——你还是要写 SQL,而且你还要多学一层框架的垃圾话。
SQL-First布道者
19 天前
java
·
spring boot
·
spring
·
tomcat
·
mybatis
·
spring jdbc
持久层框架的评价标准:只有一个
写代码十几年,我见过无数持久层框架的选型争论。Hibernate 粉丝说"不用写 SQL 就是爽",MyBatis 信徒说"SQL 控制权最重要",JOOQ 拥趸说"类型安全才是未来"。
SQL-First布道者
1 个月前
java
·
spring boot
·
后端
·
spring
·
mybatis
·
spring jdbc
⚡ Spring JDBC 完整体系 · 第 8 讲 · 查询四象限完备
相关开源地址:前两讲我们分别完成了 JdbcTemplate 的增删改操作(第 6 讲)和 NamedParameterJdbcTemplate 的命名参数(第 7 讲)。这一讲回归查询——SELECT 语句的结果形态分析。
SQL-First布道者
2 个月前
java
·
spring boot
·
后端
·
spring
·
mybatis
·
spring jdbc
⚡ Spring JDBC 完整体系 · 第 3 讲 · Spring JDBC 最小案例
相关开源地址:第 2 讲已经建立了 Spring 容器的认知——本质上就是一个 Map。这一讲正式进入 Spring JDBC,将 DataSource 和 JdbcTemplate 注册进容器,开始用 Spring 方式操作数据库。
张小洛
10 个月前
数据库
·
spring
·
模板方法模式
·
spring jdbc
Spring JDBC源码解析:模板方法模式的优雅实践
在Spring的JDBC模块中,JdbcTemplate以其简洁的API和强大的功能成为了数据访问层的核心。今天,我们将深入源码,探寻模板方法模式在其中扮演的关键角色,并解析其异常体系和资源管理机制。 关于Spring数据访问JDBC与事务架构总览可参阅:>> Spring数据访问基石:JDBC与事务架构总览<<
一只大皮卡丘
3 年前
java
·
spring
·
oracle
·
数据库开发
·
spring jdbc
·
连接数据库
Spring | Spring的“数据库开发“ (Srping JDBC)
作者简介 :一只大皮卡丘,计算机专业学生,正在努力学习、努力敲代码中! 让我们一起继续努力学习!该文章参考学习教材为: 《Java EE企业级应用开发教程 (Spring + Spring MVC +MyBatis)》 黑马程序员 / 编著 文章以课本知识点 + 代码为主线,结合自己看书学习过程中的理解和感悟 ,最终成就了该文章
我是有底线的