JDBC、Hibernate、MyBatis

JDBC 简介

JDBC:Java Data Base Connectivity(Java数据库连接)

它是用于 Java 和数据库之间的数据库无关连接的标准 Java API。
即:JDBC 是用于在 Java 中与数据库连接的 API。

JDBC 库包括通常与数据库使用相关,如:

  • 连接到数据库
  • 创建 SQL 语句
  • 在数据库中执行 SQL 查询
  • 查看和修改结果记录

从根本上说,JDBC 是一个规范,它提供了一整套接口,允许以一种可移植的访问底层数据库 API。

Read more

Spring 和 SpringBoot

Spring

Spring 框架简介

简介

Spring 是一个为了解决企业应用程序开发复杂性而创建的开源框架。它的主要优势之一就是分层架构,允许你选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。

Spring 框架是一个分层架构,由 7 个定义良好的模块组成。
Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式:

Spring

Read more

事务注解

什么是事务

在使用应用软件过程中,用户的一个操作实际是对数据读写的多步操作的结合。

由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作数据的并不可靠,需要在这种情况下进行回退。

事务的作用就是为了保证用户的每一个操作都是可靠的,事务中的每一步操作都必须成功执行,只要有发生异常就回退到事务开始未进行操作的状态。

Read more