Javaweb第五次作业

poet数据库sql语言

create table poet(id int unsigned primary key auto_increment comment 'ID',name varchar(10) not null comment '姓名',gender tinyint unsigned not null comment '性别, 说明: 1 男, 2 女',dynasty varchar(10) not null comment'朝代',title varchar(20) not null comment'头衔',style varchar(50) not null comment'风格')comment'诗人';insert into poet(id,name,gender,dynasty,title,style) values(1,'陶渊明',1,'东晋末至南朝宋初期','诗人和辞赋家','古今隐逸诗人之宗'),(2,'王维',1,'唐代','诗佛','空灵,寂静'),(3,'李白',1,'唐代','诗仙','豪放飘逸的诗风和丰富的想象力'),(4,'李商隐',2,'唐代','试坛鬼才','无'),(5,'李清照',2,'宋代','女词人','婉约风格'),(6,'杜甫',1,'唐代','诗圣','反映社会现实和人民疾苦'),(7,'苏轼',1,'北宋','文学家,书画家,诗神','清新豪健的诗风和独特的艺术表现力')

poet.java

@Data
@NoArgsConstructor
@AllArgsConstructor
public class Poet {private Integer id;private String name;private Short gender;private String dynasty;private String title;private String style;
}

poetMapper

@SpringBootTest
class SpringbootMybatisCrudApplicationTests {//@Autowiredprivate EmpMapper empMapper;//@Testpublic void testDelete(){empMapper.delete(16);/* int delete=empMapper.delete(16);System.out.println(delete);*/}//@Testpublic void testInsert(){Emp emp=new Emp();emp.setUsername("Tbom1");emp.setName("汤姆");emp.setImage("1.jpg");emp.setGender((short)1);emp.setJob((short)1);emp.setEntrydate(LocalDate.of(2005,1,1));emp.setCreateTime(LocalDateTime.now());emp.setUpdateTime(LocalDateTime.now());emp.setId(1);empMapper.insert(emp);System.out.println((emp.getId()));}@Testpublic void testUpdate(){Emp emp=new Emp();emp.setId(18);emp.setUsername("Tommmm");emp.setName("汤");emp.setImage("1.jpg");emp.setGender((short)1);emp.setJob((short)1);emp.setEntrydate(LocalDate.of(2005,1,1));emp.setCreateTime(LocalDateTime.now());emp.setUpdateTime(LocalDateTime.now());emp.setDeptId(1);empMapper.update(emp);}@Testpublic void testgetById(){Emp emp=empMapper.getById(18);System.out.println(emp);}@Testpublic void testList(){List<Emp> empList=empMapper.list("张",(short)1,LocalDate.of(2010,1,1),LocalDate.of(2020,1,1));System.out.println(empList);}@Autowiredprivate poetMapper poetmapper;@Testpublic void testInsert1(){Poet poet=new Poet();poet.setName("许");poet.setGender((short)2);poet.setDynasty("现代");poet.setTitle("学生");poet.setStyle("无");poetmapper.insert(poet);}@Testpublic void testdelete1(){poetmapper.delete(7);}@Testpublic void testupdate(){//String name,Short gender,String dynasty,String title,String stylePoet poet=new Poet();poet.setId(8);poet.setName("许111");poet.setGender((short)2);poet.setDynasty("现代1");poet.setTitle("学生");poet.setStyle("无");poetmapper.update(poet);}@Testpublic void test(){Poet poet= poetmapper.getById(1);System.out.println(poet);}
}

test

@Autowiredprivate poetMapper poetmapper;@Testpublic void testInsert1(){Poet poet=new Poet();poet.setName("许");poet.setGender((short)2);poet.setDynasty("现代");poet.setTitle("学生");poet.setStyle("无");poetmapper.insert(poet);}@Testpublic void testdelete1(){poetmapper.delete(7);}@Testpublic void testupdate(){//String name,Short gender,String dynasty,String title,String stylePoet poet=new Poet();poet.setId(8);poet.setName("许111");poet.setGender((short)2);poet.setDynasty("现代1");poet.setTitle("学生");poet.setStyle("无");poetmapper.update(poet);}@Testpublic void test(){Poet poet= poetmapper.getById(1);System.out.println(poet);}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/681252.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

TypeScript 基础学习笔记:泛型 <T> vs 断言 as

&#x1f525; 个人主页&#xff1a;空白诗 文章目录 TypeScript 基础学习笔记&#xff1a;泛型 <T> vs 断言 as&#x1f525; 引言&#x1f9e9; 泛型 <T>&#xff1a;灵活多变的类型容器示例&#xff1a;一个简单的泛型函数 &#x1f3c6; 类型断言 as&#xff1…

2024蓝桥杯CTF writeUP--packet

根据流量分析&#xff0c;我们可以知道129是攻击机&#xff0c;128被留了php后门&#xff0c;129通过get请求来获得数据 129请求ls Respons在这 里面有flag文件 这里请求打开flag文件&#xff0c;并以base64编码流传输回来 获得flag的base64的数据 然后解码 到手

Java:Servlet详解

目录 一、什么是Servlet 二、Servlet原理 Servlet的生命周期 三、 Servlet注释 WebServlet 一、什么是Servlet Servlet是JavaWeb开发的一种技术&#xff0c;Servlet程序需要部署在Servlet容器&#xff08;服务端&#xff09;中才能运行&#xff0c;常见的Servlet容器有Tom…

Oracle 23ai rpm安装配置及问题处理

1.安装介质下载 Oracle 23ai 免费版本已经正式发布&#xff0c;Oracle官网提供免费的下载试用&#xff08;无需账号&#xff09;地址如下 官网下载和试用地址 Oracle Database 23ai Free&#xff1a; https://www.oracle.com/database/free/get-started 三种安装方式可选…

Ansible-inventory和playbook

文章目录 一、inventory 主机清单1、列表表示2、inventory 中的变量3、变量3.1 主机变量3.2 组变量3.3 组嵌套 二、playbook剧本1、playbook的组成2、编写剧本2.1 剧本制作2.2 准备nginx.conf2.3 运行剧本2.4 查看webservers服务器2.5 补充参数 3、剧本定义、引用变量3.1 剧本制…

mysql中varchar与bigint直接比较会导致精度丢失以至于匹配到多行数据

在mysql中&#xff0c;我们都知道如果一个索引字段使用了函数或者计算那么查询的时候索引会失效&#xff0c;可是我相信在联表的时候我们只会关注两个表关联字段是否都创建了索引&#xff0c;却没有关注过这两个字段的类型是否一致&#xff0c;如果不一致的话索引是会失效的&am…

解决html2canvas生成图片慢的问题

// 主要看那个点击事件就行 <divclass"textBox-right-board-group"v-for"item in screenList":key"item.id"><!-- 获取不同分辨率下的屏幕的展示的文字大小DPI&#xff1a; fontSize: getFontSize(item.resolutionRatio), --><di…

NTP网络时间服务器如何实现煤矿智能化管理?

随着煤矿行业的不断发展&#xff0c;安全生产和效率是煤矿企业始终关注的重点。NTP网络时间服务器作为一种高精度的时间同步技术&#xff0c;其应用在煤矿领域也逐渐得到广泛推广。 ZRBG1000 NTP网络时间服务器是对煤矿等行业对网络时间同步应用需求设计的高准确度、高性能NTP网…

买入期权是什么意思?

今天期权懂带你了解买入期权是什么意思&#xff1f;买入期权&#xff1a;也称看涨期权。一种赋予其持有者以特定的价格、在特定的到期日当天或之前买入某种资产的权力的金融工具。 买入期权是什么意思&#xff1f; 买入期权也称看涨期权。即赋予其持有者在到期日或到期日之前按…

OpenAI 发布 AI 生成图片检测器;Meta 推出 AI 广告创意工具;Google 正式发布 Pixel 8a,主打 AI

OpenAI 发布 AI 生成图片检测器 OpenAI 昨日官宣推出专用的 AI 监测工具&#xff0c;用于监测图片是否由其旗下 AI 图片生成工具 DALL-E 生成&#xff0c;准确率高达 98.8%。 不过该公司表示&#xff0c;这个检测工具并非旨在检测 Midjourney 和 Stability 等其他流行生成器生…

roofline model加速模型部署最后一公里

文章目录 模型部署教程来啦:)什么是Roofline Model&#xff1f;算法模型相关指标计算量计算峰值参数量访存量带宽计算密度kernel size对计算密度的影响output size对计算密度的影响channel size对计算密度的影响group convolution对计算密度的影响tensor reshape对计算密度的影…

五张图教你快速掌握设备CPU占用率高相关知识

以下五张图教你快速了解并掌握CPU占用率高的相关知识&#xff0c;包括CPU占用率高造成的影响、引起CPU占用率高的常见原因、如何定位CPU占用率高、如何解决CPU占用率高和如何尽量避免CPU占用率高 点击查看相关内容&#xff1a; 科普&#xff1a;CPU是怎么被制造出来的&#xf…