news 2026/7/6 2:47:01

Web程序设计第七次作业

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Web程序设计第七次作业

小结

一、数据库层面(MySQL Workbench)

1. 创建项目库 mybatis01,建立三张表:dept、emp、user

2. 执行SQL向user表插入张三、李四、王五3条基础测试数据

3. 熟悉可视化查看表数据、执行增删改查SQL

二、项目配置(VSCode + SpringBoot3 + Maven)

1. pom.xml引入全套依赖:Web、MyBatis整合包、MySQL驱动、Lombok、测试包,版本适配无冲突

2. 编写application.properties核心配置:

- MySQL连接地址、账号密码、时区驱动

- 开启MyBatis日志打印、下划线自动映射驼峰命名

3. 启动类添加 @MapperScan 扫描mapper接口,解决Mapper注入爆红问题

三、代码分层编写

1. pojo实体类 User

使用Lombok @Data、无参/全参构造,对应user表5个字段

2. UserMapper 注解开发CRUD

用@Select/@Insert/@Update/@Delete写SQL,实现:查询全部、按id单查、新增、修改、删除

3. 单元测试类 Mybatis03ApplicationTests

通过@Autowired`注入Mapper,编写5套测试方法分别验证5种数据库操作

四、功能测试验证(全部跑通无报错)

1. 查询全部:成功读取user表里所有数据,控制台打印完整用户列表

2. 按ID单查:指定id即可单独获取一条用户信息

3. 新增用户:运行后数据库新增记录,多次运行生成多条测试数据

4. 修改用户:根据id更新对应用户字段

5. 删除用户:根据id删除指定数据

6. 日志看懂方式:切换「调试控制台」查看MyBatis执行SQL、返回数据、打印输出

五、踩坑与知识点

1. 启动类类名01/03不一致不影响运行,仅规范问题,可不用修改

2. 输出空白解决:看调试控制台,不要看输出标签

3. 新增时id传null,数据库主键自动自增

4. 绿色对勾=测试成功,无数据库报错;查询仅读取数据,不会改动表内容

5. 重复执行新增会产生大量重复数据,可在MySQL执行delete清理冗余数据

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/6 2:46:39

浮华之下的撕裂:美国镀金时代历史深度研判

一、引言:何为“镀金时代”?“镀金时代”(Gilded Age)一词源自马克吐温与查尔斯华纳合著的同名长篇小说,讽刺南北战争后美国社会的贪婪与政治腐败。这个时代大致涵盖从南北战争结束到19世纪末(约1870-1900年…

作者头像 李华
网站建设 2026/7/6 2:46:05

本周液冷五件事 #6(6/29—7/5)

本周液冷五件事 #6(6/29—7/5)Meta 工位上不让工程师开 Claude Code 了;Claude 这边刚开放「一次任务协调上千 Agent」;可灵 融了 30 亿美元——三件事放一起,像不像:模型还在比榜,工位和账单已…

作者头像 李华
网站建设 2026/7/6 2:43:31

Matplotlib数据可视化:图表绘制入门

一、引言:数据可视化的重要性与 Matplotlib 的定位 在数据科学和数据分析的工作流中,数据可视化 扮演着至关重要的角色。它不仅是探索性数据分析(EDA)的核心工具,更是向团队、客户或公众传达数据洞见的最直观方式。一张精心设计的图表,往往胜过千言万语,能够揭示数据中…

作者头像 李华
网站建设 2026/7/6 2:42:19

机器人产业演进逻辑与商业化落地全景攻略

当前,机器人产业正经历从传统自动化向具身智能跃迁的历史性拐点。以工业机器人为例,其组装效率已实现质的飞跃——传统30人团队耗时3小时的作业,现代工业机器人生产线仅需51秒即可完成。这种效率的代差不仅重塑了制造业的成本结构&#xff0c…

作者头像 李华
网站建设 2026/7/6 2:42:02

C++23新特性在CLion中的实战体验(新手篇)

作为一名在校大学生对于新语言的推动还是要出一份力,不过说实话C语言的难度和C语言的根本不在一个等级。对于一些学习的小新手,可以不用先从这里学起。一、引言C23 作为 C 持续演进的重要里程碑,主要目标是打磨 C20 引入的协程、模块等大型特…

作者头像 李华
网站建设 2026/7/6 2:41:33

观看即学会:从万亿帧人类视频中,为机器人蒸馏操作文明的“常识基因”

具身智能的数据来源中,人类中心视频与跨形态迁移扮演着极为特殊且关键的角色。它不像遥操作那样直接产生机器人可用的动作标签,但却蕴含着人类在千百万年里进化出的操作常识、物理直觉与任务结构。将这种“纯粹的人类经验”转化为机器人可执行的策略&…

作者头像 李华