- 博客(3)
- 收藏
- 关注
原创 sql批处理的表-表及表字段-表字段之间的血缘分析的简单实现思路
文章摘要:本文提出了一种通过解析SQL脚本自动追踪数据表字段依赖关系的方法。首先对SQL语句进行格式化处理,统一空格和特殊符号;然后通过递归方式提取子查询为临时表;最后利用字符串匹配算法(包含方法contains)从目标表字段逐步追踪到源表字段。该方法可以分析如INSERT语句中目标字段与源字段的映射关系,包括处理复杂表达式和临时表情况,实现了从加工表到源表的元数据自动追踪。文中以优秀学生表为例,演示了如何从result_degree字段追踪到原始成绩表的t_score字段。
2024-09-25 22:02:28
1587
原创 编写maven-plugin插件实现数据库表增删改查代码一键生成
我们都熟悉有maven自带的插件,如maven-compiler-plugin、maven-shade-plugin等。也有第三方maven插件,如sonar-maven-plugin(代码合规检查)、smart-doc-maven-plugin(接口文档生成)等maven插件。总结:开发plugin插件还是比较容易的,如果想在项目运行前做一些事,可以考虑自己封装插件,但是部分jar包引入不起作用,比如我引入mysql就找不到类。1.开发code-generator-maven-plugin插件。
2024-09-22 15:01:01
937
原创 springboot2.3.4多模块pom类型项目搭建踩坑最全手册
2.打包package时,一定走最外层的pom工程打包,有mainClass的子模块的target目录下都能找到可用的jar包了。其中basePackages的几个值对应四个子模块的项目路径,app引用了pub\manage\analysis几个模块的代码。4.对于是启动类所在的模块,需要resources目录及目录下相关的配置文件,若启动类为。// 精确到 demo 目录,以便跟其他数据源隔离。// 扫描 Mapper 接口并容器管理。5.对于是启动类所在的模块,若启动类为。
2023-06-17 16:52:49
1467
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人