mybatis的xml中使用大于小于号
发表于|更新于
|浏览量:
今天写一个范围查询接口的时候
发现一个问题,mybatis里的xml,我写小于的时候,它给我报错了?!
于是去网上搜了搜,原来是xml给我转义了。。。
大概有两种解决办法,一种是用替代符
1 | < #小于 |
不过个人觉得这种阅读性太差,过久了说不定就不知道这啥玩意了
所以推荐第二种办法
1 | <![CDATA[<]]> #小于 |
大于(大于等于)其实可以不加,但个人强迫症。。。
小于都加了,大于也加个吧hh
相关推荐
2020-12-01
debugのChrome篇
我来到这个世界为的是看太阳和蔚蓝色的田野。——巴尔蒙特 chrome中如何debug?我们可以打开chrome的控制台 找到我们的文件 然后在想要调试的地方打断点 然后执行到此处的时候就会触发调试 我们可以点击右侧的Step into next function call来执行下一步函数调用 可以点击Resume script execution放行到下个断点 然后Step over next function call则可以执行步过,执行到当前函数结尾 Step out of current function步出,则可以跳出我们当前执行的函数 Step和我们第一个Step into next function call差不多,都是执行下一步 Activate breakpoints则是禁用断点 最后一个Pause on exceptions则是在所有异常发生时暂停程序,开始调试 我们也可以直接在代码里右键,点击执行到当前代码 Call Stack区域可以查看我们当前函数以及它的调用者 甚至 调用者的调用者… 下方的Scope区域可以观测我们的参数,...
2022-04-24
thymeleaf和vue快速入门
时间是个常数,但也是个变数。勤奋的人无穷多,懒惰的人无穷少。——字严 今天中午午休抽时间写了个thymeleaf和vue使用elementUI简单入门Demo 仓库地址:https://gitee.com/VampireAchao/simple-thymeleaf-html.git 前端代码如下: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354<!doctype html><html><head> <title>给胖哥的html页面</title> <!-- 引入样式,从这来的 https://element.eleme.cn/#/zh-CN/component/installation#cdn --> <link href="https://unpkg.com/element-ui/lib/theme-chalk/ind...
2023-10-29
r2dbc分页条件查询
假如人只能自己单独生活,只会考虑自己,他的痛苦将是难以承受的。——帕斯卡 代码很简单: 1userRepository.findBy(Example.of(new User()), x -> x.page(PageRequest.of(0, 1))) 这里repository需要继承org.springframework.data.repository.query.ReactiveQueryByExampleExecutor 例如: 12345678import org.springframework.data.r2dbc.repository.R2dbcRepository;import org.springframework.data.repository.query.ReactiveQueryByExampleExecutor;import org.springframework.stereotype.Repository;import reactor.core.publisher.Flux;@Repositorypublic interface UserRep...
2024-01-27
全局替换双斜杠(转义+反斜杠)为单斜杠
心气和平,玉体安宁。——佚名 今天经IOS开发小哥哥反馈,让我将全局返回的双斜杠\\替换为单斜杠\ 于是有了下面这段代码: 123456789101112131415161718192021222324252627@Overrideprotected void writeInternal(Object object, @Nullable Type type, HttpOutputMessage outputMessage) throws IOException, HttpMessageNotWritableException { MediaType contentType = outputMessage.getHeaders().getContentType(); JsonEncoding encoding = getJsonEncoding(contentType); Class<?> clazz = (object instanceof MappingJacksonValue mappingJacksonValue ?...
2021-10-24
动态参数+reduce累加stream
通向面包的小路蜿蜒于劳动的沼泽之中,通向衣裳的小路从一块无花的土地中穿过,无论是通向面包的路还是通向衣裳的路,都是一段艰辛的历程。 ——福斯 今天有朋友问我,stream中如果要将一个User类中的username和id收集起来变成两个list怎么写,我说可以使用peek函数 1234567@Data@AllArgsConstructorstatic class User { private Long id; private Long groupId; private String username;} 就像这样: 1234567891011 // 用户列表 List<User> userList = Stream.iterate(1L, i -> ++i).map(id -> new User(id, 999L, Faker.instance().name().username())).limit(10).collect(Collectors.toList()); // 要收集起来...
2022-10-22
maven腾讯云镜像
人们在年轻的时候,谁也不知道自己年轻——切斯特顿 因为阿里云镜像维护,导致暂停同步镜像了 所以更换为腾讯云镜像: https://mirrors.cloud.tencent.com/help/maven.html 设置方法打开maven的设置文件settings.xml,配置如下repository mirror: 123456<mirror> <id>nexus-tencentyun</id> <mirrorOf>*</mirrorOf> <name>Nexus tencentyun</name> <url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url></mirror>

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog