
MyBatis
文章平均质量分 73
工大枸杞微铺
热心路人。各种技术入门demo等你来取。有问题的话可以私信能力之内的义不容辞互帮互助
展开
-
MybatisPlus工作刚需操作
MybatisPlus 学习了基本操作以后,发现工作中都不用!!人家都是写高质量、高可读性的代码。遂在学习了一波操作后来补充一下工作中常用的操作 1. 操作方式 基本操作中是通过mapper中extends BaseMapper<T>来操作数据库 补充如下: 通过Service操作 mp中定义了一个接口Iservice< T >接口中有crud方法,其实现类ServiceImpl<M extends BaseMapper< T >, T>借助M对接口方法进行原创 2021-10-25 11:54:39 · 580 阅读 · 0 评论 -
MyBatis对象关系映射、多表关系
在昨天总结完java反射和注解后突然对ORM有了新的认知,希望可以帮助自己和有缘人更深刻的理解MyBatis。 MyBatis对象关系映射 名:Object Relational Mapping,简称ORM 通俗解释:使用Java语言操作数据库CRUD(增删改查)数据时,需要将数据库查询出来的表中数据(也称做元数据)存放在”List<复杂对象>“这样的一个集合中,而这个自定义的复杂java对象被称为 实体类POJO、Entity、JavaBean等等。 作用:对象关系映射就是解决了实体类和原创 2021-07-27 16:24:27 · 768 阅读 · 0 评论 -
MyBatisPlus操作
MyBatiesPlus入门 非常适用于单表之间的操作 1.快速入门 新建maven工程,pom依赖导入 当不为SpringBoot项目时单独导入MP依赖 <!‐‐SpringBoot起步依赖‐‐> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring‐boot‐starter</artifactId> </dependency&原创 2021-07-07 16:29:14 · 945 阅读 · 0 评论 -
MyBatis
MyBatis SQL语句 关系模型映射: resultMap中映射的是查询的字段(可以起别名)和实体对象的属性的关系映射 起别名时候是因为两个表的属性都是id导致错误,故起别名解决 select p.id id,c.id cid from person p,idcard c; ...原创 2021-05-20 19:52:13 · 96 阅读 · 0 评论 -
MyBatis的resultMap标签
作用:完成复杂sql查询表和javaBean的一个字段映射 单表查询作用: 当表字段的列名和javaBean的属性名称不一致时可以来完成映射关系绑定 多表查询作用: 一对多关系: 通过子标签collections来完成一对多关系的绑定 多对一关系: 通过子标签association来完成多对一关系的映射 多对多关系: 先在单表的delect中根据id获取单表的信息,然后根据id调用中间表的select查询出另一个关联单表的多个信息 具体参考如下 mapper文件多表映射演示 ...原创 2021-04-25 10:07:00 · 139 阅读 · 0 评论