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.查:查询后,会自动帮你封装到实体对象中的;这有点吊;查集合就封装更多;

相关推荐
Ama_tor3 分钟前
FLASK|完整版学习(ALL)
python·学习·flask
航Hang*4 分钟前
第2章:进阶Linux系统——第1节:配置与管理Samba服务器
linux·运维·服务器·笔记·学习
ノBye~7 分钟前
Maven聚合项目搭建
java·maven
sevenlin8 分钟前
SpringBoot3.3.0集成Knife4j4.5.0实战
java
乐观勇敢坚强的老彭9 分钟前
本周C++编程课笔记:for循环练习
java·c++·笔记
HyperAI超神经9 分钟前
在线教程丨免费CPU资源快速部署,覆盖Qwen3.5/DeepSeek-R1/Gemma 3/Llama 3.2等热门开源模型
人工智能·深度学习·学习·机器学习·ai编程·llama·vllm
摇滚侠9 分钟前
从 Tomcat 服务最大连接数角度讲一讲高峰期高考查分网站打不开,服务器的资源是有限的,同一时间大量用户连接服务器,会耗尽服务器的资源,服务器会拒绝新的连接
java·服务器·tomcat
NE_STOP9 分钟前
MyBatis-plus拓展之字段类型处理器、自动填充和乐观锁等(完结)
java
中国lanwp9 分钟前
Maven Gradle SBT Mill Ivy Grape Leiningen Buildr构建工具
java·maven
肥猪猪爸10 分钟前
数据库 2PC 极简流程图
java·数据库·分布式·mysql·分布式事务·2pc