实习项目记录

目前在公司进行项目的开发,之前为了熟悉项目进行通知公告的BUG的修改,并且大致熟悉了公司系统的框架,大致了解了公司系统的业务的流程。
这周主要的工作是完成公司系统的日程管理的模块以及部分bug的修改,由于是基于公司以前的系统进行的二次开发,所以工作量实际上不算很大,而且日程管理也没有涉及业务的逻辑,只是进行一些简单的增删改查以及小部分的逻辑判断。
公司的框架的后台使用的是spring+springMVC+mybatis框架,前台的事务通过url提交到后台,控制器Controller根据url调用相应的方法,然后将后台获取的数据返回给页面。
这一部分的主要问题点就是页面使用正确的url,同时后台使用正确的service,
如果调用service有问题,则后台就无法返回正确的数据。所以service使用的mapper.xml的sql语句也要正确的进行拼写。
该模块开发过程中遇到的问题:
1.逻辑混乱,controller调用的service有些问题。
解决:经过重新的整理思路,正确的调用service。
2.mapper.xml配置问题,多个mapper调用一个resultMap,多个sql使用了同样的id名称,mapper使用了同样的namespace。
解决:如果多个mapper调用某一个mapper的resultMap,则需要在调用的时候写清楚resultMap的路径。否则在运行的时候会报错。
sql的id是不能有相同的id名称的。否则在启动的时候会有冲突。mapper的mapperspace同理。
3.sql拼写问题,复杂的sql语句拼写不熟练
解决:通过网上查阅资料,学习相关ppt,成功独立拼写复杂sql语句。

以上。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值