随笔分类 -  SpringMyBatis

摘要:转载于:Spring事务管理(详解+实例) 1、事务管理器 Spring并不直接管理事务,而是提供了多种事务管理器,他们将事务管理的职责委托给Hibernate或者JTA等持久化机制所提供的相关平台框架的事务来实现。 Spring事务管理器的接口时org.springframework.transa 阅读全文
posted @ 2018-09-10 11:25 不是一个世界的人 阅读(140) 评论(0) 推荐(0)
摘要:1、理解 理解事务之前,先举个例子:取钱。 你去ATM取1000元,大体分为两步:首先输入密码、金额,银行卡扣去1000元,然后ATM出1000.这两个步骤必须是要么都执行要么都不执行。如果银行卡扣除1000但是ATM出钱失败,你将损失1000;如果银行卡扣钱失败但是ATM却出了1000,那么银行将 阅读全文
posted @ 2018-09-10 10:16 不是一个世界的人 阅读(154) 评论(0) 推荐(0)
摘要:动态SQL是MyBatis框架中特性之一,在一些组合查询页面需要根据用户输入的条件生成不同的查询SQL语句,在JDBC中需要在代码中拼接sql,容易出错,MtBatis可解决这种问题 动态SQL标签与JSTL相似,它允许在XML中构建不同的sql语句,常用SQL标签如下: * 判断标签:if,cho 阅读全文
posted @ 2018-09-08 19:30 不是一个世界的人 阅读(244) 评论(0) 推荐(0)
摘要:1、中文乱码解决方案 在表单提交时,如果遇到中文字符会出现乱码现象,Spring提供一个CharacterEncodingFilter过滤器,可以解决乱码问题 CharacterEncodingFilter使用时需要注意以下问题 1)表单数据以post方式提交 2)在web.xml中配置Charac 阅读全文
posted @ 2018-09-08 09:24 不是一个世界的人 阅读(176) 评论(0) 推荐(0)
摘要:1、Spring与MyBatis整合 Spring与MyBatis整合需要引入一个mybatis-spring.jar 文件包,此整合包由MyBatis提供,此包提供以下与整合相关的API 1)SqlSessionFactoryBean 为整合应用提供SqlSession对象,在spring.xml 阅读全文
posted @ 2018-09-07 16:24 不是一个世界的人 阅读(249) 评论(0) 推荐(0)
摘要:1、什么是MyBatis MyBatis最早源自于Apache基金会的一个开源项目iBatis,2010年项目由Apache software foundation迁移Google Code,改名为MyBatis MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架,其使用简单的X 阅读全文
posted @ 2018-09-07 14:44 不是一个世界的人 阅读(154) 评论(0) 推荐(0)
摘要:1、SpringMVC 1)什么是Spring MVC Spring MVC是Spring框架中的一个功能模块,实现MVC结构,便于简单地、快速开发MVC结构的WEB应用,SpringMVC提供的API封装WEB开发中常用的功能,简化WEB开发过程。 2)Spring MVC的核心组件 * Disp 阅读全文
posted @ 2018-09-07 11:24 不是一个世界的人 阅读(136) 评论(0) 推荐(0)
摘要:1、Spring IOC 1)IOC全称Inversion Of Control,被翻译成控制反转 2)控制反转:指程序中对象的获取方式发生反转,由最初的NEW方式创建,转变为由第三方框架创建,注入(DI),它降低对象之间的耦合度 3)Spring容器采用DI方式实现IOC控制,IOC是Spring 阅读全文
posted @ 2018-09-06 15:39 不是一个世界的人 阅读(128) 评论(0) 推荐(0)
摘要:1、Spring简介 1)Spring是一个开源的轻量级应用开发框架,其目的是用于简化企业应用程序的开发,降低侵入性 2)Spring提供的IOC和AOP功能,可以将组件之间的耦合度降至最低,即解耦;便于系统的升级和维护 3)Spring的本质是管理软件中的对象,即创建对象和维护对象之间的关系 2、 阅读全文
posted @ 2018-09-06 14:56 不是一个世界的人 阅读(110) 评论(0) 推荐(0)