diff --git a/docs/chapter06.md b/docs/chapter06.md index 115469c..1cf534b 100644 --- a/docs/chapter06.md +++ b/docs/chapter06.md @@ -3,7 +3,7 @@ 参考[jdbc(ppt)](./resources/JDBC.pptx) -### 6.1 JDBC(掌握) +### 6.1 JDBC(了解) #### 6.1.1 什么是JDBC? - **定义**: JDBC (Java Database Connectivity) 是Java中用于连接和操作关系型数据库的标准API。 - **用途**: JDBC允许Java应用程序与各种关系型数据库进行交互,包括执行SQL语句、处理查询结果等。 @@ -164,7 +164,7 @@ public class JdbcCrudExample { Connection conn = ds.getConnection(); ``` -### 6.3 SQL注入的预防措施(掌握) +### 6.3 SQL注入的预防措施(了解) - **定义**: SQL注入是一种常见的安全攻击,通过在SQL语句中插入恶意代码来破坏数据库。 - **预防**: 使用预编译语句(PreparedStatement)来防止SQL注入。 - **创建PreparedStatement对象**: @@ -192,7 +192,7 @@ public class JdbcCrudExample { - **定义**: MyBatis 是一个半自动的ORM框架,提供了SQL查询的灵活性。 - **特点**: 支持动态SQL和存储过程。 -#### 6.4.3 JPA +#### 6.4.3 JPA (掌握) > JPA的全称是Java Persistence API, 即Java 持久化API,是SUN公司推出的一套基于ORM的规范,内部是由一系列的接口和抽象类构成。 JPA通过注解描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 > @@ -273,7 +273,7 @@ public interface UserRepository extends JpaRepository { 以上代码中,我们自定义了一个查询方法findByUsernameAndAge,使用@Query注解指定查询语句。参数值通过?1和?2进行占位并传入,同时需要注意复合查询之间的关系。 -### 6.5 事务管理(了解) +### 6.5 事务管理(掌握) #### 6.5.1 事务管理的基本概念