
mybatisPlus、mybatis
文章平均质量分 65
椰子皮
真正的大师,永远怀着一颗学徒的心
展开
-
Mybatis Plugin拦截器处理特殊字符串
为了满足测试大神的要求,于是尝试使用mybatis拦截器,拦截select方法的入参,对入参进行转义,并且对存在入参为实体类时,通过注解+反射的方式获取需要转义的字符。其中@Param传参的话是不需要定义注解的,注解的目的是在入参为实体类时进行转义。原创 2022-12-09 09:49:36 · 1480 阅读 · 1 评论 -
commons-beanutils和反射解决查询%和_数据问题
解决方式很简单,无非就是在查询前将可能带有%和_的字段进行转义。例如:但是!如果每个方法都这样查询,难免太繁琐了,而且容易遗忘!为了不让我们的测试提问题单,我决定优化一下。注解+反射+commons-beanutils本篇采用java注解+反射机制和引入commons-beanutils包来解决。定义注解@SpecChar,引入commons-beanutils包,记得引入1.9.3,否则会报错哦原创 2022-11-26 18:31:38 · 282 阅读 · 0 评论 -
PostgreSql整合mybatis实现@>包含功能
在日常开发中经常使用到,本文主要讲,当字段为VARCHAR类型,数据格式为以','分隔形式,如何利用@>操作符在mybatis中实现该功能。下面介绍在mybatis中的使用,在mybatis中,mybatis将string_to_array(student_class,',')识别为一text[]类型,故需在最后将其强转为text[]即可。即在学生表(tbl_student)字段student_class中,表示为每个学生所学的课程,以','(逗号)形式隔开。可以看出@>可以筛选出左边包含右边的数据。原创 2022-09-29 09:29:11 · 2556 阅读 · 1 评论