JdbcTemplate 中废弃的 query(...) 和 queryForObject(...) 方法
<h2>1、概览 {#1概览}</h2> <p>在 Spring Boot 2.4.x 以后,<a href="/spring-boot-jdbctemplate-tutorial/"><code>JdbcTemplate</code></a> 中有几个方法注解了 <c...
51工具盒子
<h2>1、概览 {#1概览}</h2> <p>在 Spring Boot 2.4.x 以后,<a href="/spring-boot-jdbctemplate-tutorial/"><code>JdbcTemplate</code></a> 中有几个方法注解了 <c...
`JdbcClient` 是 Spring 6.1 引入的一个 Jdbc 客户端工具类,提供了 Fluent 链式调用风格的查询和更新方法,支持 JDBC 风格的位置参数和 Spring 风格的命名参数绑定。 本文将带你了解,如何在使用 `JdbcClient` 执行 `insert` 操作时返回自增 ID。 > 关于 `JdbcClient` 更多详细的用法可以参阅 ...
1、简介 {#1简介} ----------- 本文将通过一个 [Spring Boot](/spring-boot/) 示例带你了解 Thymeleaf 中的变量。 2、Maven 依赖 {#2maven-依赖} ----------------------- 要使用 Thymeleaf,需要添加 [`spring-boot-starter-thymeleaf`](ht...
<h2>1、简介 {#1简介}</h2> <p>在使用 JDBC 向数据库插入数据时,如果主键 ID 是自增的,那么我们需要获取到新插入的这条数据的 ID。JDBC 提供了一种在 <code>INSERT</code> 操作后立即获取其自增 ID 的机制。</p> <h2>2、示例项目 {#2示...
<h2>1、简介 {#1简介}</h2> <p>本文将带你了解调整 JDBC 连接池大小的最佳策略。</p> <h2>2、什么是 JDBC 连接池,为什么要使用它? {#2什么是-jdbc-连接池为什么要使用它}</h2> <p>JDBC 连接池是一种用于有效管理数据库连接的机制。创建数据库连接...
1、简介 {#1简介} ----------- 在数据库 SQL 查询中,我们经常使用 `IN` 语句来一次性检索匹配多个值的记录,本文将带你了解如何在 JDBC `PreparedStatement` 中使用 IN 子句。 2、设置 {#2设置} ----------- 创建一个 `CUSTOMER` 表,并添加一些记录,以便使用 `IN` 子句进行查询: ```...
### JDBC中事务回滚 首先,什么是 **事务回滚** ? ================= 理解:防止出现未知错误,导致原先要执行完全的数据只执行了一半,最终影响数据,也就是 事务是一组组合成逻辑工作单元的操作,虽然系统中可能会出错,但事务将控制和维护事务中每个操作的一致性和完整性。 事务遵循ACID原则: =========== 原子性:要么全部完成,要么都...
<h1><code>th:if</code> 条件判断 {#heading-1}</h1> <p>很多时候只有在满⾜某个条件时,才将⼀个模板⽚段显示在结果中,否则不进行显示。比如只有当用户有订单时,才为它显示订单链接,否则不显示。<code>th:if</code> 属性用于满足这个需求<...
JavaSE细节 {#javase细节} ==================== 1. 了解Java {#1-了解java} --------------------- ### 1.1 Java历史 {#11-java历史} 1. 1995年sun正式发布java第一个版本 2. 2009年,甲骨文公司(Oracle)收购SUN公司 3. Java之父是詹姆斯·高斯林 ...
<h3>servlet中request请求转发</h3> <p><strong>请求转发是一种在服务器内部的资源跳转方式</strong></p> <p>1.通过request对象获取请求转发器对象 :<br /> RequestDispatcher getRequestDispat...