java自学阶段二:JavaWeb开发60(mybatis学习)

目录:

  1. 学习目标
  2. mybatis的基础用法(新增、删除、修改、查询)

一:学习目标:

1)了解mybatis的基础概念;

2)学会mybatis的基础用法;

二、mybatis的基础概念:

Mapper:动态代理技术生成的代理对象

mybaitis:下载愤怒的小鸟,要出现小鸟,必须找到对应的映射文件才行;

三、mybatis的使用:

1)mybatis一般有两种查询数据库的方式:

1.直接通过注解来写硬代码:

idea集成mybatis,需要sql提示的,点击这里:

如果点开后,没有inject这个选项,先点1,再点2,然后mysql即可;


2.通过xml来写查询sql,这个扩展性高一点

2)四种写法

1.增:

2.删:

数据怎么处理呢?怎么判断数据有没有删除成功呢?

3.改:

4.查:查询后,会自动帮你封装到实体对象中的;这有点吊;查集合就封装更多;

相关推荐
骄马之死3 小时前
SpringMVC + SpringBoot 核心知识点总结
java·spring boot·后端
xqqxqxxq3 小时前
哈希表(HashMap)技术学习笔记
笔记·学习·散列表
生而为虫3 小时前
[学习记录] 幼儿学习拼音html游戏
学习·游戏
AOwhisky3 小时前
MySQL 学习笔记(第四期):SQL 语言之多表查询
linux·运维·网络·数据库·笔记·学习·mysql
郑洁文4 小时前
基于Spring Boot的流浪动物救助网站
java·spring boot·后端·毕设·流浪动物救助
xian_wwq4 小时前
【学习笔记】「大模型安全:攻击面演化史」第 07 篇-安全左移
人工智能·笔记·学习
秋雨梧桐叶落莳4 小时前
iOS——NSUserDefaults学习
学习·macos·ios·objective-c·cocoa
螺丝钉code5 小时前
JAVA项目 Claude code CLAUDE.md 到底应该怎么写
java·人工智能·claude code
易小染5 小时前
AI-Agent学习-LangChain-01
学习·langchain
摇滚侠6 小时前
Maven 入门+高深 单一架构案例 54-59
java·架构·maven·intellij-idea