Mybatis 一、简介 1.1 什么是Mybatis MyBatis 是一款优秀的 持久层 框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 J ...
                            
                            
                                分类:
其他好文   时间:
2020-03-23 20:53:41   
                                阅读次数:
109
                             
                    
                        
                            
                            
                                分页实际上就是从结果集中截取当前所需要展示的那部分内容。 为什么需要进行分页查询?当使用SELECT查询时,如果结果集数据量很大,比如有上万条记录,一次性查询所有结果会变得很慢,因此需要使用分页查询。 分页查询的几种方式: 1,限定+偏移(LIMIT ... OFFSET ...) 首先确定每页需要 ...
                            
                            
                                分类:
数据库   时间:
2020-03-23 15:30:13   
                                阅读次数:
86
                             
                    
                        
                            
                            
                                    Mybatis学习文档 Mybatis是持久层框架类似于Hibernate的orm持久层框架 1.JDBC访问数据库存在的问题 频繁创建和打开、关闭数据链接,太消耗资源 Sql语句存在硬编码,不利于维护 Sql参数设置硬编码,不利于维护 结果集获取与遍历复杂,存在硬编码,不利于维护,期望查询后返回一 ...
                            
                            
                                分类:
其他好文   时间:
2020-03-23 09:39:45   
                                阅读次数:
59
                             
                    
                        
                            
                            
                                    JDBC 查询 与增删改不同的是SQL语句的不同,还有查询反回的是结果集 需要定义 利用 next()方法逐层查询数据 使用getXXX方法获取数据 代码相关参数根据个人设置进行修改!!!! 1 package project; 2 /** 3 * JDBC 查询 4 * 5 */ 6 import ...
                            
                            
                                分类:
数据库   时间:
2020-03-20 22:25:50   
                                阅读次数:
97
                             
                    
                        
                            
                            
                                    在 MySQL SELECT 语句中,ORDER BY 子句主要用来将结果集中的数据按照一定的顺序进行排序。其语法格式为: ORDER BY {<列名> | <表达式> | <位置>} [ASC|DESC] 语法说明如下。 1) 列名 指定用于排序的列。可以指定多个列,列名之间用逗号分隔。 2) 表 ...
                            
                            
                                分类:
数据库   时间:
2020-03-20 15:35:20   
                                阅读次数:
69
                             
                    
                        
                            
                            
                                相关的类还是上篇中的类。 第一种查询部门的时候将部门对应的所有员工信息也查询出来的方式: DepartmentMapper.xml <!--嵌套结果集的方式,使用collection标签定义关联的集合类型的属性封装规则 --> <resultMap type="com.mybatis.bean.De ...
                            
                            
                                分类:
其他好文   时间:
2020-03-15 13:30:33   
                                阅读次数:
142
                             
                    
                        
                            
                            
                                    在关系代数的集合操作“并”运算 要求结果集合不能有重复。若将【决定是否把一个记录放入结果集】的时间设为单位1,其他时间忽略不计。 若R与S中分别有m,n条数据,则R U S (并) 所需最坏与最好的时间是多少? 能达到最好的时间的前提是什么 最坏的时间为m n。 最好的时间为m+n。 能达到最好的时 ...
                            
                            
                                分类:
其他好文   时间:
2020-03-14 12:42:30   
                                阅读次数:
55
                             
                    
                        
                            
                            
                                一:为什么要学习Mybatis? MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录 ...
                            
                            
                                分类:
其他好文   时间:
2020-03-12 09:27:48   
                                阅读次数:
67
                             
                    
                        
                            
                            
                                SQLHelper.cs 通用类 /// <summary> /// 执行一条返回结果集的SqlCommand命令,通过专用的连接字符串。 /// 使用参数数组提供参数 /// </summary> /// <remarks> /// 使用示例: /// SqlDataReader r = Exec ...
                            
                            
                                分类:
数据库   时间:
2020-03-11 10:53:01   
                                阅读次数:
125
                             
                    
                        
                            
                            
                                用了jdbc连接池之后,我们会发现连接对象的复用性更高了,程序整体运行的性能也更高了。但是我们在做JDBC操作的时候还是比较麻烦,要定义sql,执行sql,设置参数,处理结果。 特别是当我们要做查询操作的时候,处理结果会变得相当麻烦。我们要把数据封装成对象,然后从结果集里获取数据,然后再创建对象,给 ...
                            
                            
                                分类:
数据库   时间:
2020-03-10 11:37:50   
                                阅读次数:
62