20231216 1+X 中级实操考试(id:3886)

2024-04-14 13:52

本文主要是介绍20231216 1+X 中级实操考试(id:3886),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

//补充完成该类的含参构造方法public Info(String name, int age, String sex, String phone) {this.name = name;this.age = age;this.sex = sex;this.phone = phone;}

 

// 请修改该方法,以保证打印对象时输出格式如下:// [name="zs";age=20;sex="男";phone="18812349876"]@Overridepublic String toString() {return "[name='"+this.name+"';age="+this.age+";sex='"+this.sex+"';phone='"+this.phone+"']";}

// 请补全以下方法,要求假期类型只能是以下几种之一:// 年假、事假、病假// 当参数在规定范围外时,不做任何动作public void setType(String type) {// 缺失代码:if(type.equals("年假")||type.equals("事假")||type.equals("病假")){this.type = type;}
public class SSDaoImpl implements SSDao{/*** 依据员工姓名查询员工信息* @param name 员工姓名* @return 有的话返回对象,没有的话返回null*/public Info queryByName(String name){// 请补全sql代码String sql = "select * from info where name=?";Info info = JDBCUtil.getSingleResult(sql, Info.class, name);return info;}/*** 依据员工性别查询人数* @param sex 员工性别* @return 返回人数*/public int queryNum(String sex) {// 请补全sql语句String sql = "select * from info where sex=?";List<Info> list = JDBCUtil.getResult(sql, Info.class, sex); return list.size();}/*** 依据员工姓名、假期类型查询假期天数* @param name 员工姓名* @param type 假期类型* @return 返回假期天数*/public int queryDay(String name,String type) {// 请补全sql语句String sql = "select type from account where name=?";Account a = JDBCUtil.getSingleResult(sql, Account.class,name,type);return a.getDay();}/*** 查询所有假期天数之和最多的员工姓名* @return 返回员工姓名*/public String queryMaxSum() {// 请补全sql语句String sql = "select * from account order by day desc limit 1";Account a = JDBCUtil.getSingleResult(sql, Account.class); return a.getName();}/*** 更新所有人的年龄,男人加1,女人加2*/public void updateAge() {// 请补全sql语句String sql = "update info set age=case when sex='男' then age+1 else age+2 end";JDBCUtil.executeSql(sql); }
}

这篇关于20231216 1+X 中级实操考试(id:3886)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/903155

相关文章

SQLServer中生成雪花ID(Snowflake ID)的实现方法

《SQLServer中生成雪花ID(SnowflakeID)的实现方法》:本文主要介绍在SQLServer中生成雪花ID(SnowflakeID)的实现方法,文中通过示例代码介绍的非常详细,... 目录前言认识雪花ID雪花ID的核心特点雪花ID的结构(64位)雪花ID的优势雪花ID的局限性雪花ID的应用场景

python生成随机唯一id的几种实现方法

《python生成随机唯一id的几种实现方法》在Python中生成随机唯一ID有多种方法,根据不同的需求场景可以选择最适合的方案,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习... 目录方法 1:使用 UUID 模块(推荐)方法 2:使用 Secrets 模块(安全敏感场景)方法

mybatis执行insert返回id实现详解

《mybatis执行insert返回id实现详解》MyBatis插入操作默认返回受影响行数,需通过useGeneratedKeys+keyProperty或selectKey获取主键ID,确保主键为自... 目录 两种方式获取自增 ID:1. ​​useGeneratedKeys+keyProperty(推

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

MySQL查看表的最后一个ID的常见方法

《MySQL查看表的最后一个ID的常见方法》在使用MySQL数据库时,我们经常会遇到需要查看表中最后一个id值的场景,无论是为了调试、数据分析还是其他用途,了解如何快速获取最后一个id都是非常实用的技... 目录背景介绍方法一:使用MAX()函数示例代码解释适用场景方法二:按id降序排序并取第一条示例代码解

使用雪花算法产生id导致前端精度缺失问题解决方案

《使用雪花算法产生id导致前端精度缺失问题解决方案》雪花算法由Twitter提出,设计目的是生成唯一的、递增的ID,下面:本文主要介绍使用雪花算法产生id导致前端精度缺失问题的解决方案,文中通过代... 目录一、问题根源二、解决方案1. 全局配置Jackson序列化规则2. 实体类必须使用Long封装类3.

SpringBoot整合mybatisPlus实现批量插入并获取ID详解

《SpringBoot整合mybatisPlus实现批量插入并获取ID详解》这篇文章主要为大家详细介绍了SpringBoot如何整合mybatisPlus实现批量插入并获取ID,文中的示例代码讲解详细... 目录【1】saveBATch(一万条数据总耗时:2478ms)【2】集合方式foreach(一万条数

mysql数据库重置表主键id的实现

《mysql数据库重置表主键id的实现》在我们的开发过程中,难免在做测试的时候会生成一些杂乱无章的SQL主键数据,本文主要介绍了mysql数据库重置表主键id的实现,具有一定的参考价值,感兴趣的可以了... 目录关键语法演示案例在我们的开发过程中,难免在做测试的时候会生成一些杂乱无章的SQL主键数据,当我们

MySQL中实现多表查询的操作方法(配sql+实操图+案例巩固 通俗易懂版)

《MySQL中实现多表查询的操作方法(配sql+实操图+案例巩固通俗易懂版)》本文主要讲解了MySQL中的多表查询,包括子查询、笛卡尔积、自连接、多表查询的实现方法以及多列子查询等,通过实际例子和操... 目录复合查询1. 回顾查询基本操作group by 分组having1. 显示部门号为10的部门名,员