![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
技术没有顶峰!
汤圆的爸爸
这条道路很漫长!
展开
-
MyBatis
1.什么是MyBatis? MyBatis框架也被称之为ORM(Object/Relation Mapping,即对象关系映射)框架。所谓的ORM就是一种为了解决面向对象与关系型数据库中数据类型不匹配的技术,它通过描述Java对象与数据库表之间的映射关系,自动将Java应用程序中的对象持久化到关系型数据库的表中。 MyBatis的工作原理: ...原创 2020-04-01 20:49:24 · 750 阅读 · 0 评论 -
Spring的事务管理
什么是Spring的事务管理? 在实际开发中,操作数据库时都会涉及到事务管理问题,为此Spring提供了专门用于事务处理的API。Spring的事务管理简化了传统的事务管理流程,并且在一定程度上减少了开发者的工作量。 事务管理的核心接口: 在Spring的所有JAR包中,包含一个名为spring-tx-4.3.6.RELEASE的JAR包,该包就是Spring提供的用于事务管理的依赖包。在该JA...原创 2020-04-10 10:15:53 · 456 阅读 · 0 评论 -
Spring的数据库开发
Spring框架提供了JdbcTemplate类,该类是Spring框架数据抽象层的基础;可以说,JdbcTemplate类是Spring JDBC的核心类; 1.DataSource:其主要功能是获取数据库连接,还可以引入对数据库连接的缓冲池和分布式事务的支持,它可以作为访问数据库资源的标准接口。 2.而JdbcOperations接口定义了在JdbcTemplate类中可以使用的操作集...原创 2020-04-09 15:27:49 · 275 阅读 · 0 评论 -
MyBatis与Spring的整合
1.MyBatis与Spring的整合大概步骤如下: 在applicationContext.xml中配置数据库属性 1.采用传统DAO开发方式进行MyBatis与Spring框架的整合时,可以使用mybatis-spring包中所提供的SqlSessionTemplate类或SqlSessionDaoSupport类来实现。 SqlSessionTemplate:是mybati...原创 2020-04-08 10:31:42 · 380 阅读 · 0 评论 -
动态SQL
动态SQL: 1.<if元素>: 2.<choose>、<when>、<otherwise> 3.<when>、<trim> 4.<set> 5.<foreach> 7.<bind>原创 2020-04-08 09:20:48 · 154 阅读 · 0 评论 -
MyBatis的核心配置
MyBatis核心配置: 例如<properties>可以加载与jdbc数据库连接的配置信息原创 2020-04-07 21:30:28 · 389 阅读 · 0 评论 -
MyBatis的关联映射
1.MyBatis的一对一关联映射 在对应的Mapper.xml文件里<resultMap>元素中,包含了一个<association>子元素,MyBatis就是通过该元素来处理一对一关联关系的。 <association>子元素的属性: 嵌套查询:通过表的Mapper.xml文件 完成表的映射 嵌套结果: 当我们只调用一张表的时候 可以采...原创 2020-04-05 14:25:59 · 1397 阅读 · 0 评论 -
Spring中的AOP
什么是AOP? AOP的全称是Aspect-Oriented Programming,即面向切面编程(也称面向方面编程)。它是面向对象编程(OOP)的一种补充。AOP思想随之产生。AOP采取横向抽取机制,将分散在各个方法中的重复代码提取出来,然后在程序编译或运行时,再将这些提取出来的代码应用到需要执行的地方。 AOP的JDK动态代理: 个人觉得分为三块: 切面Myspect()类,JDK...原创 2020-03-26 16:09:50 · 180 阅读 · 0 评论 -
Spring的基本了解
Spring是什么? Spring:是分层的JavaSE/EE full-stack 轻量级开源框架,以IoC(Inverse of Control 控制反转)和AOP(Aspect Oriented Programming 面向切面编程)为内核,使用基本的JavaBean来完成以前只可能由EJB完成的工作,取代了EJB的臃肿、低效的开发模式。 Spring容器会负责控制程序之间的关系,而不是由...原创 2020-03-25 10:45:17 · 144 阅读 · 0 评论 -
Spring中的Bean
首先是Bean的配置: Bean:Bean的本质就是Java中的类,而Spring中的Bean其实就是对实体类的引用,来生产Java类对象,从而实现生产和管理Bean ; Spring容器最常用的配置文件是:XML文件和Properties.通过这样注册并管理Bean之间的依赖关系; Bean实例化的三种方式:构造器实例化、静态工厂实例化、实例工厂实例化 构造器实例化:每个类系统都会...原创 2020-03-06 12:46:25 · 261 阅读 · 0 评论