课程设计--从零开始写一个springboot+MyBatis+jsp管理系统(四)
2021/12/16 23:11:02
本文主要是介绍课程设计--从零开始写一个springboot+MyBatis+jsp管理系统(四),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言
捏麻麻的,课设时间调整了 早上八点到下午六点半 ,人都给写傻了。为了早点考试学校真的拼了啊。学校课程设计搞得好像蛮高级 又是嵌入式又是机器人 真正学到的东西却少的可怜 ,说句实话 做这么多有的没的得东西 还不如让我们去写一些自己的项目 毕竟以后是靠代码能力吃饭的 又不是靠这什么鬼嵌入式。不扯远了 开始今天的项目把。
战队接口的实现
感觉现在有一点理解面向接口编程的含义了 ,我写好的Mapper就只需要实现接口里面的功能就好了 然后注入到bean里面 这样我就只管调用这个接口就好了。我打算是将战队模块设计成为主要的功能。比如战队的战斗力的统计计算,还有战队之间对抗的胜率和战队里面的明星选手。这些实现起来应该都不是很难 。
package com.hunanpyy.lplmgmt.mapper; import com.hunanpyy.lplmgmt.pojo.Team; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; /** * @author Michelle */ @Mapper @Repository public interface TeamMapper { boolean addTeam(Team team); boolean updateTeam(Team team); Team selectTeamByName(String name); }
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.hunanpyy.lplmgmt.mapper.TeamMapper"> <!-- <select id="userSubmit" resultType="User" parameterType="String">--> <!-- select * from lpluser where id = #{id};--> <!-- </select>--> <insert id="addTeam" parameterType="Team"> -- 千万不要用关键字做表的名称要不然会出现sql语句错误 insert into lplteam (name,ce,picture,mvp,perlove,brief) values (#{teamName},#{ce},#{teamPicture},#{teamMVP},#{teamLike},#{teamBrief}); </insert> <update id="updateTeam" parameterType="Team"> update lplteam set ce=#{ce},mvp=#{teamMVP},picture=#{teamPicture},prelove=#{teamLike},brief=#{teamBrief} where name = #{teamName} ; </update> </mapper>
这里有一个很重要的点就是 一定不要把这个表的名字用数据库的关键字来做表的表名。要不然就会出现sql语句错误。
今天写的东西真的少
主要是因为一直在搞那个学校的系统 导致写的东西这么少 。明天争取多写点把。
这篇关于课程设计--从零开始写一个springboot+MyBatis+jsp管理系统(四)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)