SSM开发中,项目出错的问题整理

本文探讨了开发过程中常见的技术难题,包括路径配置错误、功能权限设置、小数点精度损失、字段重复处理、分页功能实现、代码结构规划、Mybatis缓存更新等问题,并提供了相应的解决策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.路径:

jsp中的路径拼写;

ModelAndView的name拼写;

相对路径移动位置后造成的路径深度问题;

 

2.功能授权:

当新建一个菜单后,发现一直找不到,结果是默认没有权限;

 

3.小数点:

数据库中,如果是oracle直接转mysql可能会出现因为字段类型造成小数部分不存在的问题,造成数据导入错误

 

4.字段重复:

多个数据库字段中,可能会出现字段重复,所以需要给表名适当指定缩写,字段指定所属表

 

5.分页条件触发:

如果手动写了分页拦截,但是没有实现分页,可能是因为xml中的id不符合拦截条件

如果实在不知道怎么跳过拦截,可以试一下让第一页调用全表中的所有数据

 

6.发现自己写的极度糟糕

是因为没有在开始之前好好规划调用结构。在纸上能把逻辑画明白再开始写代码!

 

7.Mybatis缓存问题

涉及数据库记录导出/查询中,数据库被当前系统外的其他操作改变后,因为缓存没有刷新,导致数据脏读,发生导出文件错误的问题。最可怕的是,这个情况发生后,在系统内认为是完全没问题的。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值