学龄前幼儿班

Spring整合mybatis:
1.在启动类加上@MapperScan(basePackages = "*.*.*.*")
2.在扫描包下的类加上@Mapper注解

数据库连接:

		<!-- mysql数据库连接 -->
		<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
		</dependency>

配置文件:
1)驱动(可以不加)
2)连接地址
3)账号
4)密码

# jdbc url
spring.datasource.url=jdbc:mysql://IP地址:端口号/数据库
# jdbc username
spring.datasource.username=账号
# jdbc password
spring.datasource.password=密码
# jdbc driver-class-name
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

mybatis:

		<!-- mybatis支持 -->
		<dependency>
			<groupId>org.mybatis.spring.boot</groupId>
			<artifactId>mybatis-spring-boot-starter</artifactId>
			<version>1.3.2</version>
		</dependency>

pagehelper分页:里面包含 mybatis

		<!--pageHelper分页插件 -->
		<dependency>
			<groupId>com.github.pagehelper</groupId>
			<artifactId>pagehelper-spring-boot-starter</artifactId>
			<version>1.2.3</version>
		</dependency>

mybatis的配置

1)在 mybatis.cfg.xml 配置文件中配置

<configuration>

    <settings>
        <!-- 二级缓存开启 -->
        <setting name="cacheEnabled" value="true"/>
        <!--设置启用数据库字段下划线映射到java对象的驼峰式命名属性,默认为false-->
        <setting name="mapUnderscoreToCamelCase" value="true"/>
    </settings>

</configuration>

2)在properties文件配置

mybatis.configuration.map-underscore-to-camel-case=true

3)在yml文件中配置

mybatis:
  configuration:
    map-underscore-to-camel-case: true

打印sql语句

1)yml文件写法:

logging:
  level:
    a:
      b:
        c:
          d: debug      #给控制台打印sql语句
表示打印a.b.c.d包下的sql语句

2)properties文件写法

logging.level.a.b.c.d=debug      #给控制台打印sql语句
表示打印a.b.c.d包下的sql语句
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值