Mybatis中SqlSession 实例来直接执行已映射的 SQL 语句的2种方式

官网说明

举例介绍

第一种:直接执行已映射的 SQL 语句(不推荐)

第二种:使用和指定语句的参数和返回值相匹配的接口(推荐)


官网说明

在Mybatis中,SqlSession 实例来直接执行已映射的 SQL 语句,有2种方式

下面我们就举例演示一下

举例介绍

第一种:直接执行已映射的 SQL 语句(不推荐)

通过命名空间+xml里的sql的相关id来直接调用,这种方式不需要dao层,直接通过xml配合即可

执行结果

这种方式虽然可以直接调xml里的sql语句,但是代码不清晰,也不好维护,命名空间拼出的串容易拼错,所以官网也不推荐使用

第二种:使用和指定语句的参数和返回值相匹配的接口(推荐)

这种方式就使用到接口,代码很清晰

执行结果

这种方式调用就很方便,也很清晰,官网也推荐使用

猜你喜欢

转载自blog.csdn.net/lgl782519197/article/details/109054627