mybatis与数据库的两种交互方式

来源:互联网 发布:淘宝联盟好还是一淘 编辑:程序博客网 时间:2024/05/17 08:44

这篇文章直接上核心代码:service层和controller层基本一样,不需要改变什么,只是dao层和xml配置文件关于和数据库交互这块有些许不同。。

1.使用传统的MyBatis提供的API。

spring----xml文件:

mybatis---xml文件(两个):

这个要注意namespace

dao层的实现代码:BaseDaoImpl

teacherDaoImpl:

2.使用Mapper接口

spring----xml文件:

mybatis---xml文件(两个):

mybatis-config.xml(mybatis的一些特性)

sql关联的xml(注意namespace的区别):

dao层接口:

---------------------------------------------------------------------------

dao层在service层的调用是一样的 都是通过@resource注解,注入成功。在测试代码里边,测试也是一样:

或者:




原创粉丝点击