美文网首页
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