思途实训-day01

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介: 思途实训-day01

思途实训-day01

上午

  1. 开班动员大会,没啥好说的
  2. 分班,分到杜老师的班级,讲解了JAVA未来的方向及一些编译器和环境的配置和安装思途工具提取码:7x5f

下午

老师讲解使用JAVA spring来操作数据库,以下为代码(尚未完成)

  1. DepartmentMapper.java
package com.situ.company.department.mapper;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;//主函数
import org.apache.ibatis.annotations.Select;//mysql的选择函数
import org.apache.ibatis.annotations.Update;//mysql的更新函数
import org.apache.ibatis.annotations.Insert;//mysql的添加函数
import org.apache.ibatis.annotations.Delete;//mysql的删除函数
import com.situ.company.department.model.DepartmentModel;
@Mapper
public interface DepartmentMapper 
{
  //department 公司
  //数据的添加
  @Insert("insert into department(code, name, tel) values(#{code}, #{name}, #{tel})")
  int insert(DepartmentModel model);
  //数据的删除
  @Delete("delete from department where code = #{code}")
  int Delete(DepartmentModel model);
  //数据的更新
  @Update("updata department set name = #{name}, tel = #{tel} where code = #{code}")
  int updata(DepartmentModel model);
  //根据编号获取数据
  @Select("select code, name, tel, (SELECT count(1) FROM st_company.employee where dept_code = department.code count FROM department where code=#{code})")
  DepartmentModel selectModel(DepartmentModel model);
}
  1. DepartmentModel
package com.situ.company.department.model;//全包名
public class DepartmentModel
{
  private Integer id;
  private String code;
  private String name;
  private String tel;
  public Integer getId() {
    return id;
  }
  public void setId(Integer id) {
    this.id = id;
  }
  public String getCode() {
    return code;
  }
  public void setCode(String code) {
    this.code = code;
  }
  public String getTel() {
    return tel;
  }
  public void setTel(String tel) {
    this.tel = tel;
  }
  public String getName() {
    return name;
  }
  public void setName(String name) {
    this.name = name;
  } 
}

晚上

巩固mysql的语法并写出其他三张表的Mapper和Model


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5月前
|
SQL 前端开发 数据库
|
5月前
|
算法 前端开发 Java
思途实训-day03-04
思途实训-day03-04
|
消息中间件 存储 Linux
苏嵌实训——day16(上)
苏嵌实训——day16(上)
苏嵌实训——day16(上)
|
网络协议 数据安全/隐私保护 网络架构
苏嵌实训——day17(上)
苏嵌实训——day17(上)
苏嵌实训——day17(上)
|
网络协议 安全 网络安全
苏嵌实训——day18
苏嵌实训——day18
苏嵌实训——day18
|
网络协议
苏嵌实训——day17(下)
苏嵌实训——day17(下)
|
Ubuntu API 数据库
苏嵌实训——day19
苏嵌实训——day19
苏嵌实训——day19
|
存储 程序员 Linux
苏嵌实训——day14(上)
苏嵌实训——day14(上)
苏嵌实训——day14(上)
|
存储 NoSQL Java
苏嵌实训——day7
苏嵌实训——day7