美文网首页
0607-web:整合Mybatis

0607-web:整合Mybatis

作者: 小咕咕coco | 来源:发表于2020-06-07 22:04 被阅读0次

数据库访问:

  • model和处理方法的建立是第一步:pojo,dao
    (1)pojo:映射数据库中的model,实现一些set/get方法
    (2)dao:涵盖数据持久化(数据库操作),=接口+mapper(如果用jdbc template就要加实现类了)。接口定义方法,mapper中一一映射到sql语句
  • service:负责业务处理,=接口+实现
    (1)每个model都对应的Service接口,封装各自的业务处理方法
    (2)建立在DAO层之上,调用DAO层的接口:与applicationContext建立连接,通过bean或者class文件获得Dao层方法的对象,
    (3)Controller层之下,提供接口给Controller层的类:controller中可以直接用service实体类,使用相关方法
  • 配置文件
    (1)spring配置文件:applicationContext,需要配置几个bean:datasource,sqlSessionFactory,mapper代理对象等
    (2)mybatis配置文件:别名,mapper文件位置等
    (3)mapper.xml映射文件:sql语句到dao层方法的映射
  • 具体业务场景:
    (1)controller中:直接用service中的实体类完成数据访问

参考:https://blog.csdn.net/zdwzzu2006/article/details/6053006

相关文章

网友评论

      本文标题:0607-web:整合Mybatis

      本文链接:https://www.haomeiwen.com/subject/dpsbahtx.html