MyBatis入门后如何实现高效增删改查操作?
摘要:了解Mybatis Mybatis是一个持久层框架,半自动化ORM(Hibernate属于全自动化ORM)。 Mybatis的特点: 支持定制化sql、存储过程、基本映射以及高级映射 避免了几乎所有的JDBC代码中手动设置参数以及获取结果集
了解Mybatis
Mybatis是一个持久层框架,半自动化ORM(Hibernate属于全自动化ORM)。
Mybatis的特点:
支持定制化sql、存储过程、基本映射以及高级映射
避免了几乎所有的JDBC代码中手动设置参数以及获取结果集
支持XML开发,也支持注解式开发
将接口和Java的pojo映射成数据库中的记录
体积小,易上手
完全做到sql解耦
提供了基本映射标签和高级映射标签
提供XML标签、支持动态sql
Mybatis入门程序
引入依赖
<!-- mybatis依赖-->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.14</version>
</dependency>
<!-- MySQL驱动依赖-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.30</version>
</dependency>
从XML中构建SqlSessionFactory
SqlSessionFactory是mybatis中一个重要的对象。
