萌新已被报错代码弄蒙,多次尝试无法修正。。求大神。。。

夏落星空丶 夏落星空丶 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
感觉大神百忙之中能有兴趣替我解答问题。。。现在报错无法解决
第一次参与和同学做项目,没经验很不熟练,自己百度+研究一上午也没有解决。。。


一个录入分数的页面。SSM的框架
controller的代码

package com.sjzc.match.mark.controller;
import java.util.ArrayList;
import java.util.List;
import com.sjzc.match.common.model.Score;
import com.sjzc.match.mark.service.MarkService;
@Controller
@RequestMapping("/mark/*")
public class MarkController {
@Autowired
private MarkService markService;
/**
* 成绩
* @param score 成绩
* @param response
* @param request
* @throws Exception
*/
public void dosome(MarkList markList,HttpServletRequest request) {
List<Score> sl=new ArrayList<Score>();
sl.add(markList.getScore1());
//其实是Score1到Score12
//......
sl.add(markList.getScore12());
}
@RequestMapping("markSave.action")
public String saveScore(
Score score,
HttpServletResponse response,HttpServletRequest request, List<Score> sl)throws Exception{
Score newScore = markService.addOrUpdateScore(score,sl);
request.setAttribute("score", newScore);
return "second/03grxx/04cjxx_show";
}
}

marklist的代码

package com.sjzc.match.mark.controller;

import com.sjzc.match.common.model.Score;

public class MarkList {

private Score score1;
//......
private Score score12;

public Score getScore1() {
return score1;
}
public void setScore1(Score score1) {
this.score1 = score1;
}
//.......
public Score getScore12() {
return score12;
}
public void setScore12(Score score12) {
this.score12 = score12;
}

public MarkList(Score score1.......Score score12) {
super();
this.score1 = score1;
//.......
this.score12 = score12;
}
}

这是mapper.java

package com.sjzc.match.mark.mapper;
import java.util.List;
import org.springframework.stereotype.Repository;
import com.sjzc.match.common.model.Score;
@Repository
public interface MarkMapper {
void addMark(Score score, List<Score> sl);
Score selectByPrimaryKey(Integer id);
int updateByPrimaryKeySelective(Score score, List<Score> sl);
}

mapper.xml的代码


后面还有一点update的剩余部分,其他没了。不影响就不贴出来占地方了
这是service的代码

package com.sjzc.match.mark.service;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.sjzc.match.common.model.Score;

/**
*
* 用户需求用到接口
*
*/
public interface MarkService {
public Score addMark(Score score, List<Score> sl);
Score updateScore(Score score, List<Score> sl);
Score addOrUpdateScore(Score score, List<Score> sl);
}

之后的serviceimpl就是一个判断score是否存在而选择insert还是update的。应该不是出错的原因就不贴了。。。
...全文

相关推荐

《Python3萌新入门笔记》清晰文字版

根据提供的文件信息,以下知识点涵盖了《Python3萌新入门笔记》中提到的各个学习阶段和内容的详细描述。一、Python入门准备入门Python之前,学习者需要准备一些基础资源和工具。

Xunuooo

一种星敏感器蒙气差修正的新方法

本文主要探讨了一种创新的星敏感器蒙气差修正方法,针对传统星敏感器在大气折射校正过程中存在的复杂性和精度问题,旨在简化操作流程并提升星敏感器的自主姿态测量性能。蒙气差修正是一个关键环节,它涉及到对星光经

weixin_38509082

关于2019nCoV新冠肺炎的建模(Ⅲ)—SEIR模型的修正与建立

关于2019nCoV新冠肺炎的建模Ⅲ—SEIR模型的修正与建立引言SEIR建模思路实现程序结果第一次修正的SEIR模型修正思路第一次改进程序实现第二次修正思路实现小结引言前面笔者尝试从网址中爬取数据,

weixin_38501826

IBM-DS-存储的报错代码详细介绍

在实际操作过程中,管理员可以采用以下步骤来处理报错代码:1. 识别报错代码:首先,需要准确识别出报错代码,并理解其含义。2.

黑山老腰断了

基于组合神经网络的雷诺平均湍流模型多次修正方法.pdf

最后,采用多次修正的策略实现修正模型对流场预测的精度闭环。基于组合神经网络的雷诺平均湍流模型多次修正方法的优点在于:1. 可以隐式解决雷诺应力问题,从而提高RANS模型的预测精度。2.

数据资源
评论 13
收藏 已收藏
分享
返回顶部
夏落星空丶
Web 开发 81,108 成员 341,721 内容