Yuque Archive
寻常的路

使用MyBatis的基本流程

参考:https://www.tutorialspoint.com/mybatis/mybatis_quick_guide.htm

环境搭建

在MySQL中执行以下语句,建立对应表结构:

新建Maven工程,导入MyBatis和MySQL驱动依赖:

MyBatis配置

MyBatis允许通过多种方式配置,常用xml文件的形式。一般需要两个配置文件,主配置文件和映射配置文件。

新建主配置文件,设置环境参数、映射文件路径等:

src/main/resources/mybatis.xml

注意<dataSource>标签中对应自己的MySQL环境配置,<mapper>标签中传入的是映射配置文件的路径。

新建映射配置文件,包含了一些操作配置:

src/main/resources/mybatis/mapper.xml

这里是一个插入操作,当插入涉及到自增的列时,需要使用<selectkey>标签返回SQL语句的执行结果。<mapper>上的命名空间参数用于程序寻找、使用对应操作。

使用MyBatis

新建Student实体类:

src/main/java/Student.java

新建场景类MyBatis,在其中使用MyBatis:

src/main/java/MyBatis.java

执行MyBatis类主方法,程序会向数据库插入一条记录,并在控制台打印: