- 博客(9)
- 收藏
- 关注
转载 为业务层添加声明式事务
可以采用MyBatis控制事务 事务应该在业务逻辑层控制 硬编码方式,代码繁琐,且破坏分层,代码不易维护 可以采用AOP的方式实现 Spring提供了声明式事务支持 propagation:事务传播机制 REQUIRED(默认值) REQUIRES_NEW 、MANDATORY、NESTED SUPPORTS NOT_SUPPORTED、NEVER 1.propagation:事务传播机制。 (1...
2018-10-17 23:02:08 429
转载 mybatis整合Spring的步骤
一:添加jar包 mybatis: mybatis-3.2.0.jar mybatis-spring-1.1.1.jar // 整合spring的关键jar包 log4j-1.2.17.jar Spring: spring-aop-3.2.0.RELEASE.jar spring-beans-3.2.0.RELEASE.jar s...
2018-10-10 18:40:50 1287
转载 spring框架 多种注入方法+注释实现IOC AOP
一,多种方式实现依赖注入 1.构造注入 构造注入是一种高内聚的体现,特别是针对有些属性需要在对象在创建时候赋值,且后续不允许修改(不提供setter方法) <bean id="demo3" class="com.bdqn.cn.Demo"> <constructor-arg><value type="java.lang.String">哈辛&
2018-09-28 16:25:09 156
转载 AOP面向切面编程
1AOP概述 AOP(Aspect-Oriented Programming,面向切面编程):是一种新的方法论,是对传统 OOP(Object-Oriented Programming,面向对象编程)的补充。两种编程思想。是对面向对象编程的一种补充。 面向切面编程:是指在程序运行期间将某段代码,动态的切入到某个类的指定方法的指定位置的这种编程思想叫做面向切面编程。 AOP编程操作的主要对象是切面(...
2018-09-26 15:39:56 180
原创 初识Spring框架
Spring 框架概述 1.1. 什么是Spring Spring是分层的JavaSE/EE full-stack(一站式) 轻量级开源框架 分层: 来自JavaEE体系结构 (客户端层、 web层、业务层、持久层 ) 服务器端三层结构 (web层、业务层、持久层) Servlet + JSP —- web层技术 —- Struts2框架 JDBC 接口 —- 持久化技术 —- Hibernate...
2018-09-23 17:33:23 164
转载 foreach (在实现 mybatis in 语句查询时特别有用)
foreach可以遍历所有的可以迭代的对象,集合,数组,map等等。 属性:index 当迭代对象是数组,列表时,表示的是当前迭代的次数 当对象是map之类的时候,表示的是当前map的key。 item 当迭代对象是数组,列表时,表示的是当前迭代的元素。 当对象是map之类的时候,表示的是当前map的value值。 collection 当前不要遍历的对象 separator 遍历完一次后,在...
2018-09-19 21:52:28 29346 1
转载 动态SQL
1.什么是mybatis动态sql 看到动态,我们就应该想到,这是一个可以变化的sql语句 MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑 2.mybatis动态sql使用前准备 a.数据库表 b.创建类 MyBatis中用于实现动态SQL的元素主要有: 1if 2choose(when,otherwise) 3trim 4set 5where ...
2018-09-17 21:40:17 173
转载 myBatis 一对多关联------------二级缓存
2.1、提出需求 根据classId查询对应的班级信息,包括学生,老师 2.2、创建表和数据 在上面的一对一关联查询演示中,我们已经创建了班级表和教师表,因此这里再创建一张学生表 CREATE TABLE student( s_id INT PRIMARY KEY AUTO_INCREMENT, s_name VARCHAR(20), class_id ...
2018-09-10 14:20:08 636
转载 第一章 初始MyBatis
第一章 初始MyBatis 一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数...
2018-09-07 16:49:29 417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人