-
Spring的增强模式
摘要:一、前置增强 1、IdoSomeService 2、IdoSomeServiceImpl类实现IdoSomeService接口 3、MyBeforeAdvice 实现前置增强方法 4、applicationContext.xml配置文件 5、测试类 6、控制台 二、环绕增强 1、IdoSomeSer
阅读全文
-
Spring面试题
摘要:1、什么是依赖注入 依赖注入,是IOC的一个方面,是个通常的概念,它有多种解释。这概念是说你不用创建对象,而只需要描述它如何被创建。你不在代码里直接组装你的组件和服务,但是要在配置文件里描述哪些组件需要哪些服务,之后一个容器(IOC容器)负责把他们组装起来。 2、有哪些不同类型的IOC(依赖注入)方
阅读全文
-
Spring代理模式
摘要:一、静态代理 1、Subject接口 2、RealSubject类实现Subject接口 3、ProxySubject类 4、测试类 二、JDK动态代理 1、Subject 2、RealSubject 3、JDKProxyTest 三、CGLIB动态代理 1、IService类 2、CGLIBPro
阅读全文
-
Spring 中AOP及前后置增强案例
摘要:1、AOP面向切面编程 面向切面编程的本质:面向切面编程,指扩展功能不修改源代码,将功能代码从业务逻辑代码中分离出来。 1主要功能:日志记录,性能统计,安全控制,事务处理,异常处理等等。 2主要意图:将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分
阅读全文
-
Mybatis相关试题
摘要:1、MyBatis有两种事务管理器类型,分别是() A:JDBC B:MANAGED C:POOLED D:JBDI 正确答案:AB 试题分析: 在 MyBatis 中有两种事务管理器类型(也就是 type=”[JDBC|MANAGED]”): JDBC – 这个配置直接简单使用了JDBC 的提交
阅读全文
-
Struts2框架和SpringMvc框架的区别
摘要:Struts2框架和SpringMvc框架的区别 一、拦截机制的不同 Struts2是类级别的拦截,每次请求就会创建一个Action,和Spring整合时Struts2的ActionBean注入作用域是原型模式prototype,然后通过setter,getter吧request数据注入到属性。St
阅读全文
-
Mybatis和Hibernate框架的区别
摘要:Mybatis和Hibernate框架的区别1 简单简介 1.1 Hibernate 框架 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,建立对象与数据库表的映射。 是一个全自动的、完全面向对象的持久层框架。 1.2 Mybatis框架 Mybatis
阅读全文
-
Spring案例--打印机
摘要:目录: 1.applicationContext.xml配置文件 2.墨盒接口 Ink 3.黑白墨盒实现类 BlackWhiteInk 4.彩色墨盒实现类 ColorInk 5.纸张接口 Paper 6. A4纸张实现类 A4Paper 7. B5纸张实现类 B5Paper 8. 打印机类 Prin
阅读全文
-
Mybatis注解的使用
摘要:1、查询@Select 2、自动关联@Results 3、引用@Results映射(@ResultMap) 4、关联映射:@One 5、关联映射:@Many 6、添加(@Insert)并且返回主键 7、修改@Update 8、删除@Delete
阅读全文
-
Mybatis缓存
摘要:一级缓存 查询缓存的使用,主要是为了提高查询访问速度。将用户对同一数据的重复查询过程简化,不再每次均从数据库查询获取结果数据,从而提高访问速度。 一.缓存的划分 根据缓存区的作用域与生命周期课划分为: 一级缓存(大配置文件setting节点name属性) 二级缓存 二.缓存说明 MyBatis查询缓
阅读全文
-
Mybatis延迟加载
摘要:1、概念: MyBatis中的延迟加载,也称为懒加载,是指在进行表的关联查询时,按照设置延迟规则推迟对关联对象的select查询。例如在进行一对多查询的时候,只查询出一方,当程序中需要多方的数据时,mybatis再发出sql语句进行查询,这样子延迟加载就可以的减少数据库压力。MyBatis 的延迟加
阅读全文
-
Mybatis关联查询之三
摘要:MyBatis的关联查询之自关联 自关联 一、entity实体类 二、dao层 三、dao.xml 小配置 四、test测试类
阅读全文
-
Mybatis关联查询之二
摘要:Mybatis关联查询之多对多 多对多 一、entity实体类 二、dao层 三、dao.xml小配置 四、test测试类
阅读全文
-
Mybatis关联查询之一
摘要:MyBatis的关联查询之一对多,多对一 在关系型数据库中,我们经常要处理一对多,多对一和多对多的关系。 一对多,多对一 一、entity 实体类 二、dao层 三、小配置 xml 四、test测试类
阅读全文
-
Mybatis智能标签
摘要:一、ProviderDao层 二、ProviderDao.xml小配置文件 三、test类
阅读全文
-
Mybatis基础知识点
摘要:1. Mybatis框架优缺点 优点: 1. 易于上手和掌握。 2. sql写在xml里,便于统一管理和优化。 3. 解除sql与程序代码的耦合。 4. 提供映射标签,支持对象与数据库的orm字段关系映射 5. 提供对象关系映射标签,支持对象关系组建维护 6. 提供xml标签,支持编写动态sql。
阅读全文
-
Mybatis框架模糊查询+多条件查询
摘要:一、ISmbmsUserDao层 二、小配置文件 ISmbmsUserDao.xml 三、测试类
阅读全文
|