摘要: 一、初步理解 理解事务之前,先讲一个你日常生活中最常干的事:取钱。 比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱;然后ATM出1000元钱。这两个步骤必须是要么都执行要么都不执行。如果银行卡扣除了1000块但是ATM出钱失败的话,你将会损失1000元;如果 阅读全文
posted @ 2019-12-25 21:10 ohmok 阅读(250) 评论(0) 推荐(0)
摘要: Spring对数据库的操作在jdbc上面做了更深层次的封装,而JdbcTemplate便是Spring提供的一个操作数据库的便捷工具。我们可以借助JdbcTemplate来执行所有数据库操作,例如插入,更新,删除和从数据库中检索数据,并且有效避免直接使用jdbc带来的繁琐编码。 JdbcTempla 阅读全文
posted @ 2019-12-24 12:09 ohmok 阅读(402) 评论(0) 推荐(0)
摘要: 一、Spring AOP 简介 如果说 IoC 是 Spring 的核心,那么面向切面编程就是 Spring 最为重要的功能之一了,在数据库事务中切面编程被广泛使用。 AOP 即 Aspect Oriented Program 面向切面编程 首先,在面向切面编程的思想里面,把功能分为核心业务功能,和 阅读全文
posted @ 2019-12-23 22:54 ohmok 阅读(376) 评论(0) 推荐(0)
摘要: Spring Tool Suite(sts)就是一个基于Eclipse的开发环境, 用于开发Spring应用程序。它提供了一个现成的使用环境来实现, 调试, 运行, 和部署你的Spring应用程序。包括为关键的的服务器和云计算,Git, Maven, AspectJ, 和最新的Eclipse版本提供 阅读全文
posted @ 2019-12-23 16:27 ohmok 阅读(1123) 评论(0) 推荐(0)
摘要: 1、导包:test.jar - (依赖 aop.jar) 2、使用@RunWith注解创建spring容器 - @RunWith(SpringJUnit4ClassRunner.class) 3、使用@ContextConfiguration读取spring配置文件 - @ContextConfig 阅读全文
posted @ 2019-12-21 12:43 ohmok 阅读(432) 评论(0) 推荐(0)
摘要: 认识 Spring 框架 Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括 IoC (Inversion of Control,控制反转) 和 AOP(Aspect Oriented Programming,面向切面编程)。 什么是 Spring: ① 阅读全文
posted @ 2019-12-21 12:27 ohmok 阅读(275) 评论(0) 推荐(0)
摘要: 一、Spring整合MyBatis 1)目的 使用 Spring 容器用单例模式管理 MyBatis 的 sqlSessionFactory ; 使用 Spring 管理连接池、数据源等; 将 Dao / Mapper 动态代理对象注入到 Spring 容器中,使用时直接获取; 2)整合的三种方式: 阅读全文
posted @ 2019-12-17 23:37 ohmok 阅读(238) 评论(0) 推荐(0)
摘要: 一、前言 MyBatis Generator简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器, 可以快速的根据数据表自动生成Bean对象、Java接口及SqlMapper.xml配置文件。 支持基本的增删改查,以及QBC风格的条件查询,这样能够大大减少我们平时开发的工作量。 但是表连 阅读全文
posted @ 2019-12-17 17:30 ohmok 阅读(337) 评论(0) 推荐(0)
摘要: 一、MyBatis常用标签 ● 定义sql语句:select、insert、delete、update ● 配置JAVA对象属性与查询结构及中列明对应的关系:resultMap ● 控制动态sql拼接:if、foreach、choose ● 格式化输出:where、set、trim ● 配置关联关系 阅读全文
posted @ 2019-12-17 16:51 ohmok 阅读(1475) 评论(0) 推荐(1)
摘要: 1)了解关联查询中的关系 ● 数据库表的关联查询:一对一,一对多,多对多 ① 一对一:是通过在任意一方的主键,引入对方主键作为外键来实现的,就是说主键与外键为同一字段 ② 一对多:是通过在“多”的一方,添加“一”的一方的主键作为外键 ③ 多对多:是通过一张中间关系表,引入两张表的主键作为外键,两个主 阅读全文
posted @ 2019-12-17 12:15 ohmok 阅读(346) 评论(0) 推荐(0)