- 博客(21)
- 资源 (35)
- 收藏
- 关注
原创 Spring依赖注入/构造函数注入/set方法注入/注入集合数据
Spring依赖注入/构造函数注入/set方法注入/注入集合数据项目结构配置文件pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS...
2020-03-30 16:25:04 498
原创 Spring三种创建bean对象的方式/作用范围/生命周期
Spring三种创建bean对象的方式/作用范围/生命周期项目结构配置文件pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche...
2020-03-30 16:18:28 491
原创 Spring核心容器及两个核心容器引发的问题
Spring核心容器及两个核心容器引发的问题项目结构配置文件pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...
2020-03-30 16:10:44 388
原创 模仿spring的核心容器创建单例对象
模仿spring的核心容器创建单例对象项目结构配置文件bean.propertiesaccountService = com.xiaoge.service.impl.AccountServiceImplaccountDao = com.xiaoge.dao.impl.AccountDaoImpl持久层接口AccountDaopackage com.xiaoge.da...
2020-03-30 15:59:45 253
原创 Mybatis注解开发
Mybatis注解开发(使用了二级缓存, 多表查询, 延迟加载)项目结构配置文件pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS...
2020-03-18 20:01:14 167
原创 Mybatis二级缓存
Mybatis二级缓存项目结构缓存的概念什么是缓存? 存在于内存中的临时数据. 为什么使用缓存? 减少和数据库的交互次数, 提供执行效率. 什么样的数据使用缓存, 什么样的数据不能使用缓存? 适用于缓存: 经常查询并且不经常改变的. 数据的正确与否对最终结果影响不大的. 不适用于缓存: 经常改变的数据 数据的正确与...
2020-03-18 15:58:26 151
原创 Mybatis一级缓存
Mybatis一级缓存项目结构缓存的概念什么是缓存? 存在于内存中的临时数据. 为什么使用缓存? 减少和数据库的交互次数, 提供执行效率. 什么样的数据使用缓存, 什么样的数据不能使用缓存? 适用于缓存: 经常查询并且不经常改变的. 数据的正确与否对最终结果影响不大的. 不适用于缓存: 经常改变的数据 数据...
2020-03-18 15:14:33 329
原创 mybatis延迟加载一对一和一对多
Mybatis (一对一 和 一对多) 延迟加载(重点是SqlMapConfig.xml中的settings)(重点是accountDao.xml中的association写法)(重点是userDao.xml中的collection写法)(其他跟立即加载的没什么区别)项目结构什么时候使用延迟问题: 在一对多中, 当我们有一个用户, 他有100个账户. 在查询用户的时候, ...
2020-03-18 13:21:24 185
原创 Mybatis一对一延迟加载
Mybatis一对一延迟加载项目结构什么时候使用延迟问题: 在一对多中, 当我们有一个用户, 他有100个账户. 在查询用户的时候, 要不要把关联的账户查出来? 在查询账户的时候, 要不要把关联的用户查出来? 在查询用户时, 用户下的账户信息应该是, 什么时候使用, 什么时候查询的. 在查询账户时, 账户的所属用户信息应该是随着账户查询时一起查询出...
2020-03-18 12:43:23 237
原创 Mybatis实现多对多
Mybatis实现多对多项目结构配置文件pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
2020-03-17 17:43:51 477
原创 Mybatis实现一对多
Mybatis实现一对一项目结构配置文件pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
2020-03-17 15:47:01 289
原创 Mybatis实现一对一
Mybatis实现一对一项目结构配置文件pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
2020-03-17 15:40:05 1340 1
原创 Mybatis动态SQL
Mybatis动态SQLMybatisCRUD操作项目结构配置文件pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-...
2020-03-16 17:35:06 125
原创 Mybatis链接池
Mybatis连接池连接池在实际开发中都会使用连接池.因为它可以减少获取链接所消耗的时间.mybatis中的连接池mybatis连接池提供了3种方式的配置: 配置的位置: 主配置文件SqlMapConfig.xml中的dataSource标签, type属性就是表示采用何种连接池方式. type属性的取值: POOLED(PooledDataS...
2020-03-16 15:15:01 320
原创 Mybatis配置文件及配置文件里的属性
SqlMapConfig.xml配置文件项目结构SqlMapConfig.xml中配置的内容和顺序-properties(属性) --property -settings(全局配置参数) --setting -typeAliases(类型别名) --typeAliase --package -typeHandlers(类型处理器) -object...
2020-03-11 19:39:50 735
原创 Mybatis使用实现类
Mybatis使用实现类项目结构配置文件pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
2020-03-11 18:20:16 890
原创 Mybatis----resultMap结果类型
resultMap 结果类型 (解决实体类和数据库字段不对应)项目结构概述resultMap 标签可以建立查询的列名和实体类的属性名称不一致时建立对应关系。从而实现封装。在 select 标签中使用 resultMap 属性指定引用即可。同时 resultMap 可以实现将查询结果映射为复杂类型的 pojo,比如在查询结果映射对象中包括 pojo 和 list 实现一对一查询和一对多查询...
2020-03-06 19:45:19 1444
原创 Mybatis----resultType 配置结果类型
resultType 配置结果类型概念resultType 属性可以指定结果集的类型,它支持基本类型和实体类类型。 需要注意的是,它和 parameterType 一样,如果注册过类型别名的,可以直接使用别名。没有注册过的必须 使用全限定类名。例如:我们的实体类此时必须是全限定类名同时,当是实体类名称是,还有一个要求,实体类中的属性名称必须和查询语句中的列名保持一致,否则无法 实现封装。...
2020-03-06 19:35:04 1822
原创 Mybatis----parameterType 配置参数
parameterType 配置参数parameterType参数概述使用标签的 parameterType 属性来设定。该属性的取值可以是基本类型,引用类型(例如:String 类型),还可以是实体类类型(POJO 类)。同时也可以使用实体类的包装 类.注意事项基本类型和 String 我们可以直接写类型名称,也可以使用包名.类名的方式,例如: java.lang.String。实体...
2020-03-06 16:42:34 540
原创 Mybatis概述及入门
mybatis三层架构:表现层: 是用于展示数据的 业务层: 是处理业务需求 持久层: 是和数据库交互的(mybatis属于持久层)持久层技术解决方案:JDBC技术: Connection PrepareStatement ResultSet Sping的JdbcTemplate: ...
2020-03-06 15:33:51 154
原创 MybatisCRUD操作
MybatisCRUD操作项目结构配置文件pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
2020-03-06 15:25:43 236
mybatis_design.zip
2020-03-06
ihome_python.zip
2019-05-31
天天生鲜购物商城源代码
2019-04-27
深入k8s实战-从入门小白到轻松操作k8s
2024-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人