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

相关推荐
深盾科技_Virbox3 分钟前
软件授权工具静默安装实践
java·运维·数据库·安全·软件需求
qq_4523962313 分钟前
第二篇:《Jenkins 从零搭建:安装、配置与第一个 Pipeline》
java·运维·jenkins
AI人工智能+电脑小能手26 分钟前
【大白话说Java面试题 第172题】【07_Redis篇】第8题:`setnx` 做分布式锁存在的问题
java·redis·分布式锁·死锁·setnx
一楼的猫33 分钟前
网文AI辅助怎么过审?番茄200+维度检测与去AI味实战
人工智能·学习·机器学习·自然语言处理·ai写作
喜欢打篮球的普通人1 小时前
LLVM后端指令选择
android·java·javascript
某不知名網友1 小时前
C++ 七大排序算法完整讲解
java·算法·排序算法
CodeStats1 小时前
《源纹天书》第一百六十一章至第一百六十五章:开源化宣言、元定义的力量、栈帧重构、容器道场升级、技术债的化身!
java·源纹天书
不良手残1 小时前
MyBatisPlus代码自动生成器
java
SamDeepThinking1 小时前
一次线程池线上故障复盘:四层防线如何避免数据丢失
java·后端·程序员
渣渣灰飞1 小时前
MySQL 系统学习 第五阶段:企业级 MySQL 实战开发 第一章:企业数据库设计规范
数据库·学习·mysql