![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
文章平均质量分 66
Json____
一场与时间赛跑的游戏!
展开
-
springboot开发项目 SLF4J+Logback日志框架解决mybatis-plus 将sql语句 输出到日志文件
有的时候 需要线上的sql语句需要记录在 文件中 这个时候 就需要 这个MyBatisPlus日志如何打印到.log文件中mybatis-plus 版本 :3.3.2还是直接上代码先看官方的说法第一步org.apache.ibatis.logging.stdout.StdOutImpl 这个只会输出到控制台 所以 把这个去掉换成 这个 org.apache.ibatis.logging.slf4j.Slf4jImplmybatis 默认 支持 slf4j 日志但是这样配置后 idea控原创 2024-05-31 14:40:42 · 1242 阅读 · 0 评论 -
spring boot 集成 flyway依赖 做数据库迁移,让部署没烦恼
你可以定义实体类,并通过Liquibase Maven插件或命令行工具生成相应的数据库迁移脚本。对于旧版本的库,我们可能需要在resources/db/migration/ 中创建一个名为.keep的空文本文件,以确保该目录在应用程序启动期间被编译并可用,以避免错误。git 上两个分支 A分支 7月3号创建了 表 B分支 7月4号 创建了表 但是B分支先合并到主分支上线 过两天A分支合并到主分支后上线 这时候 A分支上线的时候。主要用于在你的应用版本不断升级的同时,升级你的数据库结构和里面的数据。原创 2024-04-10 16:09:53 · 534 阅读 · 0 评论 -
sql语句积累,优化增删改查,提高效率.
考勤时间查询 查询每天最大打卡时间和最小打卡时间 如果一天只打一次 另一次就是空。原创 2023-04-26 15:10:28 · 610 阅读 · 1 评论 -
springboot mybatis-plus 调用 sqlserver 的 存储过程 返回值问题
此处使用Map传参,原因在于存储过程的返回值,通常在参数定义中实现,如In 入参、out 出参。3、 存储过程的output参数,只能通过传入的map获取参数,使用map.XXX;第二种因为传一个参数是可以省略@Param(“”)的,但是这种情况下不能使用${},4、存储过程对应的数据类型为枚举类型,需要使用大写,如VARCHAR。2、有两种方式带参:“$””#”原创 2023-03-27 17:57:58 · 1853 阅读 · 0 评论 -
springboot mybatis-plus 对接 sqlserver 数据库时间类型datetime date 转换实体类 LocalDateTime 报错 解决方案
mybatis-plus 代码生成器 mybatis-plus-generator: 3.3.2。所以我使用了 更改SQL Server JDBC 驱动 依赖。下面再分享一下 我查询到的 mysql 的解决方案。sqljdbc和sqljdbc4 应该是有区别的。如果遇到 mysql 的这要问题 可以做个参考。在对接sqlserver 什么都配置好了。SQL Server JDBC驱动中。研究了 几个小时 找到了解决方案。我按照mysql 数据的解决方案。大家想了解 百度就好。原创 2023-03-02 16:11:10 · 2454 阅读 · 1 评论 -
mysql 批量给表添加字段
在mysql 中创建一个存储过程然后编写 批量创建字段CREATE DEFINER=`root`@`%` PROCEDURE `useCursor`()BEGIN DECLARE oneAddr varchar(100) default ''; DECLARE allAddr varchar(100) default ''; DECLARE done INT DEFAULT 0; DECLARE curl CURSOR FOR select table_name fro原创 2022-05-23 15:57:24 · 2009 阅读 · 0 评论