- 4
- 0
- 约小于1千字
- 约 9页
- 2024-04-17 发布于山东
- 举报
MybatisPlus快速上手
教学内容
l第一节ORM介绍
l第二节MyBatis-Plus介绍
l第三节MyBatis-PlusCRUD操作
ORM介绍
nORM(ObjectRelationalMapping,对象关系映射)是为了解决面向对象与
关系数据库存在的互不匹配现象的一种技术。
nORM通过使用描述对象和数据库之间映射的元数据将程序中的对象自动持久化
到关系数据库中。
nORM框架的本质是简化编程中操作数据库的编码。
MyBatis-Plus介绍
nMyBatis是一款优秀的数据持久层ORM框架,被广泛地应用于应用系统。
nMyBatis能够非常灵活地实现动态SQL,可以使用XML或注解来配置和映射原
生信息,能够轻松地将Java的POJO(PlainOrdinaryJavaObject,普通的
Java对象)与数据库中的表和字段进行映射关联。
nMyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上做了增强,
简化了开发。
添加依赖
全局配置
n配置数据库相关信息。
n添加@MapperScan注解
MybatisCRUD注解
CRUD操作
MybatisPlus注解
n@TableName,当表名与实体类名称不一致时,可以使用@TableName注解
进行关联。
n@TableField,当表中字段名称与实体类属性不一致时,使用@TableField进行
关联
n@TableId,用于标记表中的主键字段,MybatisPlus也提供了主键生成策略。
您可能关注的文档
- 00Python职业规划 课件.pptx
- 1.课程介绍及环境准备.pdf
- 2.SpringBoot快速上手 优秀课件.pdf
- 3.Web开发基础 优秀课件.pdf
- 4.Web开发进阶 优秀课件.pdf
- 5.构建RESTful服务 优秀课件.pdf
- 7.多表查询及分页查询.pdf
- 8.Vue框架快速上手.pdf
- 9.组件化开发 优秀课件.pdf
- 14.前端数据模拟MockJS.pdf
- 2019年4月7日山东省济南市莱芜市区口镇公开选聘乡村振兴助理员笔试试题参考答案及解析.pdf
- 2019年5月11日山东省枣庄市高新区公开招聘雇员考试《公共基础知识》试题参考答案解析.pdf
- 2019年7月20日山东省济宁邹城市事业单位考试《公共基础知识》试题(精选)参考答案及解析.pdf
- 2019年7月27日山东省济宁市金乡县事业单位考试《公共基础知识》试题(综合类)参考答案及解析.pdf
- 2019年7月27日山东省济宁市汶上县事业单位考试《公共基础知识》精选题(综合类)参考答案及解析.pdf
- 2019年9月8日山东省聊城市事业单位考试试题(精选)参考答案及解析.pdf
- 2019年9月8日山东省泰安市事业单位招聘考试(综合类)试题(部分)参考答案及解析.pdf
- 2019年11月2日山东省济南市莱芜区、市中区事业单位招聘考试《公共基础知识》试题参考答案及解析.pdf
- 2019年11月3日山东省泰安市泰山区事业单位考试《公共基础知识》试题(精选)参考答案及解析.pdf
- 2019年11月6日山东省德州市平原县事业单位考试《公共基础知识》试题(精选)参考答案及解析.pdf
原创力文档

文档评论(0)