Mybatis 是一款优秀的 持久性 框架,用于简化 JDBC 的开发
持久层 : 指的就是持久化操作的层,通常指数据访问层(dao),是用来操作数据库的
简单来说 Mybatis 是更简单完成程序和数据库交互的框架
Mybatis 的写法有两种 :
1.xml
2.注解
这两者各有利弊,后面进行总结
Mybatis 要如何去使用呢?
1.引入 Mybatis 依赖,还有对应数据库的依赖,比如 Mysql
2.配置数据库相关信息
3.定义 java 对象
4.写实现
实现的代码的解析(上一篇博客里的代码)
这里有个小提醒 : 开发规范中,使用 Mybatis 对数据库进行操作的操作类,也叫XXXXMapper
比如 :
删除分为逻辑删除和物理删除 :
逻辑删除 : 比如一个数据中有一个变量为是否删除,想要删除就把这个变量设为0,没删除就设为1
物理删除 : 从硬盘中删除了,也就是delete
企业中比较推荐逻辑删除,因为物理删除很难挽回,删错了就麻烦了