- 博客(5)
- 收藏
- 关注
原创 使用mybatis拦截器,解决信创改造中数据库不支持自定义函数问题。
本文介绍了使用MyBatis拦截器实现数据库迁移过程中自定义函数替代方案的实践。针对GoldenDB不支持自定义函数的问题,作者提出了基于MyBatis拦截器和自定义注解的解决方案。方案包含入参拦截器和出参拦截器:入参拦截器在SQL预处理阶段动态修改参数;出参拦截器对查询结果进行后处理。通过自定义注解标记需要处理的DAO方法,结合拦截器实现了类似数据库函数的功能,包括参数转换和结果集处理。文章详细展示了代码实现,包括注解定义、拦截器编写和处理器设计,为数据库迁移中函数替换问题提供了可行的技术方案。
2025-12-25 17:23:30
355
原创 搭建一个简单的SSM框架
在老期的项目中,一般都是使用ssm项目做开发的,虽然现在的主流开发是springboot来做开发,但是ssm的基本整合还是需要掌握的,那么我们现在就来搭建一个SSM项目。工具:IDEA、maven首先我们要知道搭建一个SSM项目都需要做哪些SpringMVC: pom1.web.xml a. 前端调度器servlet b. 编码过滤器filter c. 支持rest的过...
2021-11-28 15:51:25
474
原创 对JAVA反射的简单介绍
准备工作:创建一个类package com.chengyu.reference;public class ReferenceBean { private int age; public static final String NAME = "ko"; public String phone; public ReferenceBean(int age, String phone) { this.age = age; this.phon
2021-10-31 23:58:11
228
原创 javassist对已有的类进行操作
准备工作:首先创建一个java项目,然后导入javassist.jar包创建一个注解package com.chengyu.javassist;public @interface Auto { String name(); int year();}创建一个接口public interface Earth {}创建两个类public class Pepelo{}package com.chengyu.javassist;@Auto(n
2021-10-31 14:32:43
1150
2
原创 javassist动态生成字节码文件测试
首先肯定是要先导入javassist.jar包然后上代码public class Demo01{ public static void main(String[] args) throws Exception { ClassPool pool = ClassPool.getDefault(); //先获取一个ClasPool CtClass cc = pool.makeClass("com.chengyu.annotation.Emp"); //创建一
2021-10-30 23:48:57
328
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅