ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

课程设计--从零开始写一个springboot+MyBatis+jsp管理系统(四)

2021-12-16 23:02:01  阅读:166  来源: 互联网

标签:课程设计 springboot -- ce 战队 Team import name


前言

捏麻麻的,课设时间调整了 早上八点到下午六点半 ,人都给写傻了。为了早点考试学校真的拼了啊。学校课程设计搞得好像蛮高级 又是嵌入式又是机器人 真正学到的东西却少的可怜 ,说句实话 做这么多有的没的得东西 还不如让我们去写一些自己的项目 毕竟以后是靠代码能力吃饭的 又不是靠这什么鬼嵌入式。不扯远了 开始今天的项目把。

战队接口的实现

感觉现在有一点理解面向接口编程的含义了 ,我写好的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,--,ce,战队,Team,import,name
来源: https://blog.csdn.net/q584401071/article/details/121985794

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有