今天突然出现一个线上bug,经过排查是如下代码的问题: day的格式是yyyy-MM-dd,当day的值是“2021-05-05”、“2021-06-06”这种月份和日相同的值时候查询到的数据会把当月的数据全部查询出来,就是day会匹配2021-05 、2021-06前缀的值都取出来 ...
不能查询中文 记得在数据库的配置中写明编码格式characterEncoding utf ...
2021-02-03 21:12 0 1519 推荐指数:
今天突然出现一个线上bug,经过排查是如下代码的问题: day的格式是yyyy-MM-dd,当day的值是“2021-05-05”、“2021-06-06”这种月份和日相同的值时候查询到的数据会把当月的数据全部查询出来,就是day会匹配2021-05 、2021-06前缀的值都取出来 ...
好久没有写SQL语句的多表连接查询,总在用框架进行持久化操作。今天写了一个多表关联查询,想根据两个字段唯一确定一条数据 失败的案例如下: 查询出来的效果,简直不忍直视。 被改良后,使用join on 【inner join on】关联多表查询 ...
近日在项目中遇到一个问题: 如何在报表中统计JSON格式存储的数据? 例如有个调查问卷记录表,记录每个问题的答案。 其结构示意如下(横表设计) Id user date Q1_Answer Q2_Answer ...
原来以为mysql可以进行这样的查询select id, list, name from table where 'daodao' IN (list); (一)注:1. table含有三个字段id:int, list:varchar(255), name:varchar(255 ...
Jfinal定义model类与数据库里的一张对应,但是进行多表查询时,一个model类好像不能满足我们的要求,而且我们要的是多表中的一些字段,而表和表之间的字段名有可能一样。 解决如下:select的时候,可以给列名取别名,这样就不会混淆了。Jfinal给我们提供了model< ...
关于JPA、hibernate“臭名昭著”的n+1次查询,导致查询的性能问题 问题重现举例 查询列表页面,当查询涉及多表关联时,即页面中除显示主表字段,还显示从表字段 期望:一个sql完成,即select a.c1, a.c2.... from ...
在实体类添加虚拟字段 ...
做项目是遇见下拉框的形式,后台返回来3万多条,用element UI中的select选择器中的搜索还是会造成页面卡顿和系统崩溃,因此用了它的远程搜索功能,发现还不错,解决了这个问题。 代码1 ...