mybatis框架-SqlSession会话操作数据库的两种方式

时间:2021-05-17 10:11:26

1.通过SqlSession实力来直接执行已经映射的sql语句

例如,查询整个用户表中的信息

在UserMapper.xml中编写sql语句

mybatis框架-SqlSession会话操作数据库的两种方式

编写测试方法:

mybatis框架-SqlSession会话操作数据库的两种方式

注意:这里使用的selectList方法;

最终的运行结果是:

mybatis框架-SqlSession会话操作数据库的两种方式

2.调用Mapper接口的方式来实现对数据库的操作

这种方式是mybatis官方推荐的一种方式。我个人觉得这种方式实现起来,思路会比较清晰。这也是真正意义上的面向接口编程。  

mybatis框架-SqlSession会话操作数据库的两种方式

编写UserMapper.java

mybatis框架-SqlSession会话操作数据库的两种方式

编写测试方法:

mybatis框架-SqlSession会话操作数据库的两种方式

最终的运行结果:

mybatis框架-SqlSession会话操作数据库的两种方式