
SpringBoot
文章平均质量分 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 · 10667 阅读 · 0 评论 -
Mybatis 的 Interceptor(拦截器) 与 JSqlparser 结合解析SQL 使SpringBoot项目多数据库兼容的尝试
Executor (执行器):负责增删改查和事务,它调度(另外三个)等来执行对应的SQLStatementHandler(语句预处理) :封装JDBC,构建SQL语法,负责和数据库进行交互执行sql语句,(后期下手操作和修改SQL也主要是以它为主)ParameterHandler (参数处理):负责将参数真正加入到SQL语句中的部分负责将JDBC查询结果映射到java对象。原创 2024-06-06 09:56:30 · 2778 阅读 · 2 评论