- 博客(5)
- 收藏
- 关注
原创 Spring Data Jpa 的deleteById 方法报错问题,EmptyResultDataAccessException
摘要:使用SpringBoot+JPA+Oracle框架时,调用deleteById()方法出现EmptyResultDataAccessException异常。经分析发现JPA默认会先执行findById查询,若不存在则抛出异常。解决方案有两种:1)执行前判断实体是否存在;2)在deleteById()后添加orElse(null)处理,即repository.deleteById(id).orElse(null)。这样可以避免空结果导致的异常问题。
2025-07-25 14:29:48
164
原创 Mysql8 设置数据库大小写不敏感,jeecg启动报错Table ‘jeecg-boot.QRTZ_LOCKS‘ doesn‘t exist
首次部署JeecgBoot时出现启动报错,经查需配置MySQL大小写敏感参数lower_case_table_names。在CentOS8上需先删除旧数据库文件并重新初始化,修改my.cnf配置文件将参数设为1(不区分大小写),最后使用随机生成的root密码登录MySQL完成配置。注意此操作会清空现有数据,仅适用于空数据库初始化。
2025-06-07 09:04:24
757
原创 使用SpringBoot项目继承Knif4j访问doc.html页面,出现No mapping for GET /doc.html
最近搭建一个新的SpringBoot项目,需要配置knif4j,从其他项目里拷过来knife4j版的Swagger配置文件,结果打开doc.html显示404,如下图:在百度一顿搜,始终没解决。官网推荐的方法是:https://doc.xiaominfo.com/guide/springboot-404.html因为doc.html是在jar包里的,需要使用资源处理器注册静态资源。问题解决...
2022-07-11 21:32:47
3682
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人