5.6 课后作业

  1. 在 Spring Boot 中集成 JdbcTemplate,完成一个最简单的数据库操作。
  2. 在 Spring Boot 中集成 MyBatis 并使用 PageHelper 分页插件,完成一个最简单的数据库操作。
  3. 阅读 MyBatis-Plus 的官方文档,加深对 MyBatis-Plus 的了解。
  4. 了解 Spring Data JPA,尝试在 Spring Boot 中集成 Spring Data JPA,完成一个最简单的数据库操作。
下一节:数据库事务(transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。

比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,所有这些数据库的删除操作语句就构成一个数据库事务:要么删除了该用户和该用户的相关信息(如信箱,文章等等),要么什么都不删除。

本小节,介绍事务有关的重要概念,希望读者一定要认真思考,以便了解 Spring 是怎样管理事务的。