
Mybatis
文章平均质量分 97
刘子丙
编程
展开
-
【JSqlParser】Java使用JSqlParser解析SQL语句总结
熟悉JDBC的程序员一般都知道Statement,其实就是语句的意思,不过在Jsqlparser中Statement已经面向对象,被设计成了一个interface,之所以设计成interface大概都可以猜到,因为Jsqlparser既然要去解析SQL,那必然要对SQL语句做区分,到底是Select、还是Insert、还是Delete、甚至是Create,而Jsqlparser对每种语句都做了一个封装,它们都继承了Statement。原创 2024-06-21 15:30:17 · 11015 阅读 · 0 评论 -
【DOM4J】Java中使用 DOM4J解析XML文件,解析Mybatis Mapper xml文件思路。
/这里相当于进入了Select标签元素内部break;break;// 添加注释break;以上对整个XML做了一个遍历,第一个for循环是对xml总体做了一个遍历,而内部则是开始获取的内容,这里通过。原创 2024-06-20 15:49:09 · 1478 阅读 · 0 评论 -
Mybatis 的 Interceptor(拦截器) 与 JSqlparser 结合解析SQL 使SpringBoot项目多数据库兼容的尝试
Executor (执行器):负责增删改查和事务,它调度(另外三个)等来执行对应的SQLStatementHandler(语句预处理) :封装JDBC,构建SQL语法,负责和数据库进行交互执行sql语句,(后期下手操作和修改SQL也主要是以它为主)ParameterHandler (参数处理):负责将参数真正加入到SQL语句中的部分负责将JDBC查询结果映射到java对象。原创 2024-06-06 09:56:30 · 2831 阅读 · 2 评论