Mybatis通用mapper及单表的增删改查操作

单表的增删改查操作

配置xml文件

Mybatis通用mapper及单表的增删改查操作_第1张图片
在xml文件中配置数据库表映射,无需自己创建实体类,无需写get、set方法。

Mybatis通用mapper及单表的增删改查操作_第2张图片

使用MyBatis的通用Mapper

之前开发代码的思路是:编写实体类model层, controller层,service层,dao层,mapper映射文件,然后将sql语句写入mapper中。数据交互路线是:controller——service——dao
使用MyBatis的通用mapper之后,对于单表的增删改查操作不需要再自己手动写model实体类和mapper映射文件和sql语句。
改变以往的设计思路:controller——service——manager
以添加用户为例
Mybatis通用mapper及单表的增删改查操作_第3张图片

这是controller层添加用户的操作,返回的是service的相关操作,然后编写service层
Mybatis通用mapper及单表的增删改查操作_第4张图片

这是service层对于新增用户的具体操作,然会结果是R类型,这是自己编写的工具类,可以用System.out.println();来代替,作用是给控制台返回信息。
Mybatis通用mapper及单表的增删改查操作_第5张图片

这是manager层对于新增用户的具体操作,在方法中调用MyBatis中通用mapper的具体方法,无需自己再写sql语句。

关于MyBatis通用Mapper的用法

Mybatis通用mapper及单表的增删改查操作_第6张图片
具体使用方法及操作:https://blog.csdn.net/biandous/article/details/65630783

你可能感兴趣的:(SSM)