1、结果集的返回 resultType和resultMap,最好使用resultMap 2、传递多个参数 Map<String,Object>,注解方式@Param(参数小于5个),JavaBean(参数大于5个),最好使用后两种 3、怎么获取主键 自增长组件返回:useGeneratedKeys, ...
                            
                            
                                分类:
其他好文   时间:
2020-04-03 00:38:15   
                                阅读次数:
69
                             
                    
                        
                            
                            
                                    MyBatis中使用@Results注解来映射查询结果集到实体类属性。 (1)@Results的基本用法。当数据库字段名与实体类对应的属性名不一致时,可以使用@Results映射来将其对应起来。column为数据库字段名,porperty为实体类属性名,jdbcType为数据库字段数据类型,id为是 ...
                            
                            
                                分类:
其他好文   时间:
2020-04-02 18:05:15   
                                阅读次数:
149
                             
                    
                        
                            
                            
                                一、现象 直接复制查询结果到excel时,由于某些字符串字段包含换行符,导致原本10000行的数据,复制到excel后却超过了这个数值,甚是头疼 二、解决方案 把有问题的字段值,用英文双引号括起来,这样就能把字段值里面的换行符限制在正确的Excel单元格里面 --解决方案1:可以直接在字段加双引号处 ...
                            
                            
                                分类:
数据库   时间:
2020-03-31 10:43:42   
                                阅读次数:
172
                             
                    
                        
                            
                            
                                    什么是框架? 框架是软件开发中的一套解决方案(封装了很多细节),myBatis解决的是持久层的问题。开发者可以极简开发。 什么是myBatis框架? 是一款优秀的Java持久层框架,让开发和只关心Sql语句本身,可通过注解或者xml 配置,结果集直接封装到JOPO中。 什么是ORM? 对象关系映射: ...
                            
                            
                                分类:
其他好文   时间:
2020-03-30 21:40:26   
                                阅读次数:
82
                             
                    
                        
                            
                            
                                    2020.3.30 1、使用 resultMap 完成结果集到实体类的映射(执行效率相对低,开发效率高) 2、在添加用户的时候,如果想获取新增用户的 id 值,那么就可以使用 <selectKey></selectKey> 标签,见代码<!-- 添加用户,同时获取 id 的返回值 --> <inse ...
                            
                            
                                分类:
编程语言   时间:
2020-03-30 16:42:50   
                                阅读次数:
90
                             
                    
                        
                            
                            
                                    一、什么是视图 视图,是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改,视图基于的表称为基表。视图是存储在数据字典里的一条select语句。 通俗地讲,视图就是一条 Select 语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条 S ...
                            
                            
                                分类:
数据库   时间:
2020-03-29 21:16:18   
                                阅读次数:
126
                             
                    
                        
                            
                            
                                1:mybatis的概述 mybatis是一个持久层框架,用java编写的。	它封装了jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接等繁杂过程	它使用了ORM思想实现了结果集的封装。 2:mybits入门案例:使用mybits进行最简单的查询(sql:sele ...
                            
                            
                                分类:
其他好文   时间:
2020-03-29 14:15:23   
                                阅读次数:
85
                             
                    
                        
                            
                            
                                    数据库查询操作 关键字:selectselect 结果集 from 数据源 [where 条件] [group by(分组)] [having 条件] [order by(排序) asc|desc] [limit(限制) s,n] 结果集(字段,*代表所有字段);s start 从第几条开始,查询n ...
                            
                            
                                分类:
数据库   时间:
2020-03-28 18:18:52   
                                阅读次数:
81
                             
                    
                        
                            
                            
                                    测试数据:Northwind 链接地址: https://files.cnblogs.com/files/louiszh/NorthWind.zip 首先创建一个测试存储过程: IF EXISTS (SELECT 1 FROM SYSOBJECTS WHERE id = object_id ('pr ...
                            
                            
                                分类:
数据库   时间:
2020-03-28 16:09:14   
                                阅读次数:
97
                             
                    
                        
                            
                            
                                简单查询 全表扫描:指针从第一条记录开始,一次逐行处理,直到最后一行记录结束。 横向选择(where)+纵向投影(select)=结果集 多表连接 交叉连接(笛卡尔积) 非等值连接 等值连接 内连接 外连接(左外、右外、全连接) 自连接 自然连接(隐含连接条件,自动匹配连接字段) 集合运算 误操作需 ...
                            
                            
                                分类:
数据库   时间:
2020-03-26 12:09:49   
                                阅读次数:
85