正向查询: 多表查一表; 反向查询: 一表查多表 关联查询 多对多和一对多 正向查询: one1 = 一类名.objects.get() many_data = one1.多类名小写.all() 反向查询: many1 = 多类名.objects.get() one_data = many1.一类名 ...
                            
                            
                                分类:
其他好文   时间:
2021-06-24 17:34:47   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    聚合管道操作 聚合管道操作主要包含下面几个部分: 命令 功能描述 $project 指定输出文档里的字段. $match 选择要处理的文档,与fine()类似。 $limit 限制传递给下一步的文档数量。 $skip 跳过一定数量的文档。 $unwind 扩展数组,为每个数组入口生成一个输出文档。  ...
                            
                            
                                分类:
数据库   时间:
2021-05-24 16:40:49   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    一、 MongoDB 聚合管道 用途:表关联查询、数据统计。 db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATION) 二、 MongoDB Aggregation 管道操作符与表达式 管道操作符 SQL 和 NOSQL 对比 Description $pr ...
                            
                            
                                分类:
数据库   时间:
2021-04-14 12:33:34   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    接手一个新项目,里面使用的是Spring Cloud + mybatis plus,由于我一直使用的是Hibernate 或者 mybatis,所以为了提高开发效率,专门花了一天时间钻研mybatis plus 我自己新启了一个Spring Boot项目,集成了Mybatis Plus 与 mysq ...
                            
                            
                                分类:
其他好文   时间:
2021-04-02 13:05:19   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是mybatis-13-oneself-one2many,需要自取,需要配置maven环境以及mysql环境(sql语句在resource下的test.sql中),觉得 ...
                            
                            
                                分类:
其他好文   时间:
2021-02-01 12:42:39   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                一、left join 顾名思义,就是“左连接”,表1左连接表2,以左为主,表示以表1为主,关联上表2的数据,查出来的结果显示左边的所有数据,然后右边显示的是和左边有交集部分的数据 二、right join “右连接”,表1右连接表2,以右为主,表示以表2为主,关联查询表1的数据,查出表2所有数据以 ...
                            
                            
                                分类:
其他好文   时间:
2021-01-30 12:11:26   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    注:代码已托管在GitHub上,地址是:https://github.com/Damaer/Mybatis-Learning ,项目是mybatis-11-one2one,需要自取,需要配置maven环境以及mysql环境(sql语句在resource下的test.sql中),觉得有用可以点个小星星 ...
                            
                            
                                分类:
其他好文   时间:
2021-01-27 13:19:34   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    避免查询无关的列,如使用Select * 返回所有的列。 避免查询无关的行 切分查询。将一个对服务器压力较大的任务,分解到一个较长的时间中,并分多次执行。如要删除一万条数据,可以分10次执行,每次执行完成后暂停一段时间,再继续执行。过程中可以释放服务器资源给其他任务。 分解关联查询。将多表关联查询的 ...
                            
                            
                                分类:
其他好文   时间:
2021-01-01 12:04:23   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                在一些情况下数据库的记录和POJO对象无法直接映射,包括两种情形: 数据库字段与POJO字段名称不同(可以避免); 关联查询时,需要将关联表的数据映射为另一个类型的POJO(一对一),或List中(一对多); 在MyBatis中通过resultMap来完成自定义映射 7|11.自定义字段与属性映射  ...
                            
                            
                                分类:
其他好文   时间:
2020-12-25 11:44:46   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                当关联查询非常复杂时,可以用嵌套的select,其原理是在映射复杂数据时执行另一个select来完成 <resultMap id="order_resultMap2" type="Order" autoMapping="true"> <id column="id" property="id"/> < ...
                            
                            
                                分类:
其他好文   时间:
2020-12-25 11:43:23   
                                阅读次数:
0