ssm项目介绍

本文介绍了在SSM项目中遇到的问题与解决方案,包括配置SSM时的注意事项,如数据库连接池的版本问题和配置文件的规范性;实体类的设计建议,避免使用基础数据类型以处理null值;XML配置的细节,如resultMap的一对一和一对多查询处理;注解的正确使用,如@Service和@Controller;以及Ajax和JS事件的应用技巧,如事件冲突的解决办法。
摘要由CSDN通过智能技术生成

2021-01-11
项目流程图
在这里插入图片描述

项目总结
1.不需要创建那么多的Servlet了,看起来很清爽。
2.不需要先数据库JDBC操作了,省略了大量的代码。
我们刚开始使用使用框架,总会遇到各种各样的问题,我做了以下总结。
配置SSM方面
1.我配置刚开始是使用网上找的版本,但是数据库连接池总是报错,最后发现我的数据库是msql,换了个jar包就可以了,所以我们导入别人的jar包时,有版本问题的,不能随便导入。
2.配置文件一定要写规范,少一个字母都可能导致项目直接无法启动或者功能缺失。
创建实体类
1.最好不要用int等基础数据类型,最好使用包装类Integer等,有为有时候,int无法处理null的情况,会报错。
配置xml
1.在resultMap所中,如果有一对一或者一对多查询,那么column所对应的值一定不能一样,否则会导致只能扫描到第一个同名的字段。解决方法有两种:一个是在建数据库表的时候就尽量避免相同的字段,另一个就是起别名。
2.没有resultMap的时候,返回值类型是前的标签是resultType,有resultMap的时候,返回值前的标签是resultMap。当时因为直接复制粘贴导致了没有把resultType改成resultMap,出现了莫名其妙的报错。
@注解方面
1.serviceImpl层要加@Ser

  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值