![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
攒经验
WillorBoy
这个作者很懒,什么都没留下…
展开
-
MySQL时间范围查询但是小于等于不生效
原因是因为数据库中的字段是dateTime,而做查询的字段是Date类型,因此当我们<="2023-07-12"时默认为<="2023-07-12 00:00:00",因此该天不会被查询出来。解决1、在sql语句中带上时分秒进行查询。解决2、利用between and。原创 2023-07-12 14:41:36 · 1085 阅读 · 1 评论 -
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
一开始我以为是我的sql语句写错了,后来经过查找我发现在该方法中并没有我自己手动写的SQL语句,因为前面因为总是把属性名打错(bushi,那几个属性名取得太像了,老眼昏花没看出来,建议大家下次用区别大一点的名字)导致产生了空指针异常,所以这次我也尝试往这方面去改,果不其然成功了。在使用Lambda语句进行查询时。,如果是空的还查询的就会报错。原创 2023-06-28 14:14:47 · 451 阅读 · 1 评论 -
mybatis出现There is no getter for property named ‘Id‘ in ‘class com.baomidou.mybatisplus
我以为是Tom没有ID或者实体类没有getter,setter方法,但是我用的@Data并且其他两个又是正常的,查看了Tom的ID又是存在的,这让我百思不得其解,于是上网查了一下找到了答案。以及http://127.0.0.1:8000/relationship/getFollows/而http://127.0.0.1:8000/relationship/getFollows/乍一看是不是很正常,编译器压根没有报错,也没有任何提示。但其实selectById只要传个ID就好了。原创 2023-06-27 22:47:03 · 641 阅读 · 1 评论 -
JAVA解决OPTIONS请求问题:跨域时ajax发送两次请求
这是在跨域的情况下,浏览器发起"复杂请求"时主动发起的。跨域共享标准规范要求,对那些可能对服务器数据产生副作用的 HTTP 请求方法(特别是 GET 以外的 HTTP 请求,或者搭配某些 MIME 类型的 POST 请求),浏览器必须首先使用 OPTIONS 方法发起一个预检请求(preflight request),从而获知服务端是否允许该跨域请求。在进行HTTP请求时,可能会遇到一种叫做OPTIONS的请求,它是一种预检请求,用于在发送实际请求之前,检查服务器是否允许该请求。3.利用filter。原创 2023-06-26 01:26:07 · 1439 阅读 · 1 评论