zoukankan      html  css  js  c++  java
  • springboot整合mybatis

    1.配置文件版

    1.配置数据源

    spring.datasource.username=root
    spring.datasource.password=fuck
    spring.datasource.url=jdbc:mysql://localhost:3306/mybatis
    spring.datasource.driver-class-name=com.mysql.jdbc.Driver
    spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

    2.mapper文件的位置

    mybatis.mapper-locations=classpath:/mappers/*.xml

    3.指定起别名的类

    mybatis.type-aliases-package=com.entities

    4.在主程序中扫描Dao接口

    @SpringBootApplication
    @MapperScan("com.mapper")
    public class HelloWorldMainApplication {
        public static void main(String[] args) {
            SpringApplication.run(HelloWorldMainApplication.class,args);
        }
    }

    2.注解版

    1.配置数据源

    spring.datasource.username=root
    spring.datasource.password=fuck
    spring.datasource.url=jdbc:mysql://localhost:3306/mybatis
    spring.datasource.driver-class-name=com.mysql.jdbc.Driver
    spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

    2.指定起别名的类

    mybatis.type-aliases-package=com.entities

    3.在主程序中扫描Dao接口

    @SpringBootApplication
    @MapperScan("com.mapper")
    public class HelloWorldMainApplication {
        public static void main(String[] args) {
            SpringApplication.run(HelloWorldMainApplication.class,args);
        }
    }

    4.在Dao接口上编写sql语句

     @Select("select *  from person")
        public List<Person> getAll();
  • 相关阅读:
    win7共享文件
    Linux之samba服务
    Linux之Apache服务
    Linux之ssh服务
    Linux基础入门之管理linux软件(rpm/yum)
    Linux基础入门之文件管理类命令
    PHP ssh链接sftp上传下载
    Black Hat Python之#2:TCP代理
    Black Hat Python之#1:制作简单的nc工具
    使用python的socket模块进行网络编程
  • 原文地址:https://www.cnblogs.com/lzh66/p/13645950.html
Copyright © 2011-2022 走看看