使用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类主方法,程序会向数据库插入一条记录,并在控制台打印: