
mybatis
cullinans
这个作者很懒,什么都没留下…
展开
-
MyBatis(3):SQL映射
前言前面学习了config.xml,下面就要进入MyBatis的核心SQL映射了,第一篇文章的时候,student.xml里面是这么写的:[java] view plain copyprint?"1.0" encoding="UTF-8" ?> "-//mybatis.org//DTD Mapper 3.0//EN" "http://转载 2017-01-11 13:35:25 · 300 阅读 · 0 评论 -
MyBatis(4):动态SQL
什么是动态SQLMyBatis的一个强大特性之一通常是它的动态SQL能力。如果你有使用JDBC或其他相似框架的经验,你就明白条件串联SQL字符串在一起是多么地痛苦,确保不能忘了空格或者在列表的最后的省略逗号,动态SQL可以彻底处理这种痛苦。通常使用动态SQL不可能是独立的一部分,MyBatis当然使用一种强大的动态SQL语言来改进这种情形,这种语言可以被用在任意映射的SQL语句中。转载 2017-01-11 13:52:32 · 305 阅读 · 0 评论 -
MyBatis(5):MyBatis 集成 Spring 事务管理(上)
单独使用MyBatis对事物进行管理前面MyBatis的文章有写过相关内容,这里继续写一个最简单的Demo,算是复习一下之前MyBatis的内容吧,先是建表,建立一个简单的Student表:create table student( student_id int auto_increment, student_name varchar转载 2017-01-11 14:11:36 · 282 阅读 · 0 评论 -
MyBatis(6):MyBatis 集成 Spring 事务管理(下)
本文主要介绍:多数据的事物处理。文章内容主要包含两方面:1、单表多数据的事物处理2、多库/多表多数据的事物处理这两种都是企业级开发中常见的需求,有一定的类似,在处理的方法与技巧上又各有不同,在进入文章前,先做一些准备工作,因为后面会用到多表的插入事物管理,前面的文章建立了一个Student相关表及类,这里再建立一个Teacher相关的表及类。第一步是建立一张Teacher表转载 2017-01-11 14:25:53 · 286 阅读 · 0 评论 -
强大的Spring缓存技术(下)
基本原理一句话介绍就是spring AOP的动态代理技术。 如果读者对Spring AOP不熟悉的话,可以去看看官方文档扩展性直到现在,我们已经学会了如何使用开箱即用的 spring cache,这基本能够满足一般应用对缓存的需求。但现实总是很复杂,当你的用户量上去或者性能跟不上,总需要进行扩展,这个时候你或许对其提供的内存缓存不满意了,因为其不支持高可用性,也不具转载 2017-01-11 15:13:21 · 463 阅读 · 0 评论