zoukankan      html  css  js  c++  java
  • Springboot+Mybatis简单整合

    配置文件中(.yml):连接数据库信息:driver/jdbc/Url/user/password

    指定映射器的路径

    spring:
    datasource:
    url: jdbc:mysql://localhost:3306/employee?serverTimezone=UTC
    username: root
    password: admin

    mybatis:
    mapper-locations: mapper/*.xml
    type-aliases-package: com.djh.demo.bean

    实体类都要实现io接口,便于数据传输

    配置别名:

    1 type-aliases-package

    测试类:

    注入-将JavaBean交给springboot

    Dao- @repository dao层属于数据访问层,与mybatis 的xml文件相互映射,实现SQL语句的功能。

    @mapper

    有的接口的参数是带了 @Param这个注解的,有的参数是没有这个注解的。如果你只有一个参数,这个注解可要可不要。当你有两个及其以上的注解时,你就需要用这个注解了,不然在对应的xml文件,它分辨不出来这个参数是哪一个就会报错,用这个注解的意思就是说标识这个参数的名称,以便让接受参数的一方更好的找到并利用这个值。

    1查询所有部门信息   

    数据库->dao(mapper)->Service->controller->将数据传到页面,     

    dao:数据库操作

    Service(业务逻辑) 面向接口编程 :接口类(多数面向dao)调用dao方法、 实现类   

    注解要写在实现类上 不能写到接口上 将这个类给spring管理

    controller: 绑定数据、跳转页面、接受用户请求

    参考:https://www.cnblogs.com/swzx-1213/p/12698222.html

  • 相关阅读:
    JavaScript函数式编程——柯里化
    JavaScript使用纯函数避免bug
    ES6入门五:箭头函数、函数与ES6新语法
    图解--二分查找树
    电梯引发的思考
    VIM
    vs 2017
    多线程系列(四):Task
    多线程系列(三):线程池基础
    Docker for windows : 安装Redis
  • 原文地址:https://www.cnblogs.com/djhzzl/p/14087736.html
Copyright © 2011-2022 走看看