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 · 375 阅读 · 0 评论 -
MyBatis对象关系映射、多表关系
在昨天总结完java反射和注解后突然对ORM有了新的认知,希望可以帮助自己和有缘人更深刻的理解MyBatis。MyBatis对象关系映射名:Object Relational Mapping,简称ORM通俗解释:使用Java语言操作数据库CRUD(增删改查)数据时,需要将数据库查询出来的表中数据(也称做元数据)存放在”List<复杂对象>“这样的一个集合中,而这个自定义的复杂java对象被称为 实体类POJO、Entity、JavaBean等等。作用:对象关系映射就是解决了实体类和原创 2021-07-27 16:24:27 · 644 阅读 · 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 · 804 阅读 · 0 评论 -
MyBatis
MyBatisSQL语句关系模型映射:resultMap中映射的是查询的字段(可以起别名)和实体对象的属性的关系映射起别名时候是因为两个表的属性都是id导致错误,故起别名解决select p.id id,c.id cid from person p,idcard c;...原创 2021-05-20 19:52:13 · 50 阅读 · 0 评论 -
MyBatis的resultMap标签
作用:完成复杂sql查询表和javaBean的一个字段映射单表查询作用:当表字段的列名和javaBean的属性名称不一致时可以来完成映射关系绑定多表查询作用:一对多关系:通过子标签collections来完成一对多关系的绑定多对一关系:通过子标签association来完成多对一关系的映射多对多关系:先在单表的delect中根据id获取单表的信息,然后根据id调用中间表的select查询出另一个关联单表的多个信息具体参考如下mapper文件多表映射演示...原创 2021-04-25 10:07:00 · 102 阅读 · 0 评论