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

相关推荐
龚礼鹏1 分钟前
图像显示框架十一——BufferQueue的工作流程(基于Android 15源码分析)
java·网络·数据库
爬山算法2 分钟前
Hibernate(72)如何在NoSQL数据库中使用Hibernate?
java·nosql·hibernate
毕设源码-赖学姐3 分钟前
【开题答辩全过程】以 基于spring boot的国学诗词网站设计与实现--为例,包含答辩的问题和答案
java·spring boot·后端
四谎真好看12 分钟前
JavaWeb学习笔记(Day10)
笔记·学习·学习笔记·javaweb
该学习了咕咕13 分钟前
单纯实验记录(寿命实验)
学习·学习方法·秀丽线虫·寿命实验
Hellc00718 分钟前
Jenkins 上下游 Job + Docker 镜像部署完整实战(避坑版)
java·docker·jenkins
ooo-p19 分钟前
FPGA学习篇——Verilog学习之“有限状态机FSM”
学习·fpga开发
_周游22 分钟前
Java8 API 文档搜索引擎_1. 项目简介与模块划分
java·搜索引擎·servlet·maven·intellij-idea
R-sz25 分钟前
mybatis的XML,如何多值匹配,支持单值(=)和多值(IN)查询
xml·mybatis
A_nanda26 分钟前
vue快速学习框架
前端·javascript·vue.js·学习·c#