单表的增删改查操作
配置xml文件
在xml文件中配置数据库表映射,无需自己创建实体类,无需写get、set方法。
使用MyBatis的通用Mapper
之前开发代码的思路是:编写实体类model层, controller层,service层,dao层,mapper映射文件,然后将sql语句写入mapper中。数据交互路线是:controller——service——dao
使用MyBatis的通用mapper之后,对于单表的增删改查操作不需要再自己手动写model实体类和mapper映射文件和sql语句。
改变以往的设计思路:controller——service——manager
以添加用户为例
这是controller层添加用户的操作,返回的是service的相关操作,然后编写service层
这是service层对于新增用户的具体操作,然会结果是R类型,这是自己编写的工具类,可以用System.out.println();来代替,作用是给控制台返回信息。
这是manager层对于新增用户的具体操作,在方法中调用MyBatis中通用mapper的具体方法,无需自己再写sql语句。
关于MyBatis通用Mapper的用法
具体使用方法及操作:https://blog.csdn.net/biandous/article/details/65630783