202109-14 springboot如何初始化执行sql语句 springboot初始化执行sql语句开发的时候需要增加一些函数和表,同时因为一些基础数据例如字典表也需要插入一些数据,当然我可以跟组员说一声然后把sql语句给他们在本地执行,但是这样太low,不够自动化。于是就开始研究如何在springboot启动时执行sql语句最后查到资料spring.datasource.schema=classpath:schema.sql这个配置项决定建库文件的位置,注意classpath,之前我在网上查找资料都没有这个classpath,结果我的schema.sql文... 继续阅读 >
202108-12 springboot实现执行sql语句打印到控制台 springboot执行sql语句打印到控制台1.简介每当写完持久化语句时肯定免不了要查漏补缺一波。这里就可以将执行的sql打印到控制台来检查sql语句哪里出了问题。2.配置配置非常简单,只需要在配置文件中设置下mapper日志级别就可以了3.代码application-test.properties#logging.level.mapper的路径=异常级别logging.level.com.shuhe360.auth.auth_main_car_api.mapper.CarConsumeRecordMapper=DEBUG4.jpa如果操作数据库用的jpa也可以来... 继续阅读 >
202107-01 浅谈MyBatis 如何执行一条 SQL语句 目录前言基础组件工作流程初步使用详细流程获取MapperProxy对象缓存执行方法构造参数获取需要执行的SQL对象执行SQL语句总结前言Mybatis是Java开发中比较常用的ORM框架。在日常工作中,我们都是直接通过SpringBoot自动配置,并直接使用,但是却不知道Mybatis是如何执行一条SQL语句的,而这篇文章就是来揭开Mybatis的神秘面纱。基础组件我们要理解Mybatis的执行过程,就必须先了解Mybatis中都有哪一些重要的... 继续阅读 >