关于mybatis中SqlSessionTemplate的使用问题

我爱海鲸 2020-05-13 17:12:26 暂无标签

简介SqlSessionTemplate的使用问题

今天在看项目的时候发现mybatis一些使用的问题,在平常的话我们一般会使用mapper代理的方式去操作数据库,然而在今天的项目中并没有使用mapper代理的方式去进行操作数据库。而是使用mybatis中SqlSessionTemplate来操作数据库,找了半天一看,不对啊!怎么没有mapper接口,问题就在这里在service层里使用SqlSessionTemplate时并不需要mapper接口的方式去注入。在xml文件中配置好namespace名称,在使用SqlSessionTemplate传入statement这个参数,statement就是namespace的名称+sql语句的id,这样mybatis会自动去代理配置并执行sql语句。具体sqlsessiontemplate的使用可以参考下面的链接

使用SqlSessionTemplate实现数据库的操作

你好:我的2025