MySQL 索引使用什么数据结构?为什么用 B+做索引? 使用B+树。 这个问题,可以在脑子里面先思考一下,如果让你来设计数据库的索引,你会怎么设计? 我们还是用Why?What?How?三步法来看这个问题。 为什么会需要索引?索引是什么?索引怎么用的? 再思考为什么需要B+树?B+树是什么?B+树 ...
                            
                            
                                分类:
数据库   时间:
2021-05-24 09:51:23   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    结果集映射 resultMap 复杂类型使用(一对多的处理) - association 关联 [多对一] 多个学生对应一个老师 - connection 集合 [一对多] 一个老师对应多个学生 - javaType 和 ofType javaType 用来指定实体类中的某个属性的类型 ofType ...
                            
                            
                                分类:
其他好文   时间:
2021-05-24 01:42:09   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    解决属性名和字段名不一致的问题 1.出现的问题 数据库中的字段 ? 新建一个项目,拷贝之前的,测试实体类与数据库字段不一致的情况 public class User { private int id; private String name; private String password; } 现 ...
                            
                            
                                分类:
其他好文   时间:
2021-04-19 16:03:47   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    数据库中的字段: 新建一个项目,拷贝之前的,测试实体类字段不一致的情况 public class User { private int id; private String name; private String password; } 测试出现问题 解决方案: +起别名 使用resultMap  ...
                            
                            
                                分类:
其他好文   时间:
2021-03-03 11:56:22   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    五、ResultMap——结果集映射 解决属性名和字段名不一致的问题 5.1 查询为null的问题 什么时候会出现这个问题? 实体类中设置的属性名和数据库中的字段名不一致 问题复现 数据库中字段设置 实体类中的属性设置 public class User { private int id; priv ...
                            
                            
                                分类:
其他好文   时间:
2020-11-07 16:22:31   
                                阅读次数:
21
                             
                    
                        
                            
                            
                                    自定义resultMap,处理复杂的表关系,实现高级结果集映射 1) id :用于完成主键值的映射 2) result :用于完成普通列的映射 3) association :一个复杂的类型关联;许多结果将包成这种类型 4) collection : 复杂类型的集 1、多对一的查询,员工与员工部门: ...
                            
                            
                                分类:
其他好文   时间:
2020-05-25 09:43:10   
                                阅读次数:
74
                             
                    
                        
                            
                            
                                    ResultMap 关联映射 使用ResultMap来进行关联查询,是利用主键表和外键表的关系来处理的,它相比前面的少写了一条sql语句,效率相对较高; 通过表连接查询将所需要的数据一并查询出来,然后再通过ResultMap将结果集映射到对应的对象中;单个对象==>association,集合==> ...
                            
                            
                                分类:
其他好文   时间:
2020-05-19 23:13:50   
                                阅读次数:
101
                             
                    
                        
                            
                            
                                mybatis 在进行 select 查询操作的时候,返回类型可以用 resultType,也可以用 resultMap; resultType 是直接表示返回类型的(一般返回为基本数据类型时使用,当查询的是一条SQL数据时,且这条SQL数据的每个字段都和一个Javabean 中的属性名 与之对应, ...
                            
                            
                                分类:
其他好文   时间:
2019-12-24 11:49:59   
                                阅读次数:
113
                             
                    
                        
                            
                            
                                单行结果集映射: 接口中方法返回值定义为Map类型,sql语句的resultType属性设置为map即可。这种情况默认把列名作为key,列中的值作为value。 也就是说用map<Strirng,Object>接收,一个map集合对应查询结果所封装的一个对象(一行数据对应一个对象) 多行结果集映射: ...
                            
                            
                                分类:
其他好文   时间:
2019-10-17 00:50:40   
                                阅读次数:
198
                             
                    
                        
                            
                            
                                    Mybatis整体架构视图: 接 口 层 SqlSession (定义了Mybatis暴露给应用程序调用的API) 核 心 处 理 层 配置解析 (加载核心配置、映射配置、 mapper接口注解信息, 解析后形成的对象 保存至Configuration对象) SQL解析 (动态sql拼接) SQL执 ...
                            
                            
                                分类:
其他好文   时间:
2019-01-17 15:08:22   
                                阅读次数:
142