官网说明
在Mybatis中,SqlSession 实例来直接执行已映射的 SQL 语句,有2种方式
下面我们就举例演示一下
举例介绍
第一种:直接执行已映射的 SQL 语句(不推荐)
通过命名空间+xml里的sql的相关id来直接调用,这种方式不需要dao层,直接通过xml配合即可
执行结果
扫描二维码关注公众号,回复: 12008676 查看本文章
这种方式虽然可以直接调xml里的sql语句,但是代码不清晰,也不好维护,命名空间拼出的串容易拼错,所以官网也不推荐使用
第二种:使用和指定语句的参数和返回值相匹配的接口(推荐)
这种方式就使用到接口,代码很清晰
执行结果
这种方式调用就很方便,也很清晰,官网也推荐使用