使用IBatis作数据缓存1.SqlMapConfig.xml中2.cacheModel cacheModel的属性值等于指定的cacheModel元素的name属性值。属性cacheModel定义查询mapped statement的缓存。每一个查询mapped statement可以使用不同或相...
分类:
编程语言 时间:
2015-01-08 17:36:51
阅读次数:
171
Cache在特定硬件基础上(同时假设系统不存在设计上的缺漏和糟糕低效的SQL 语句)Cache往往是提升系统性能的最关键因素)。相对Hibernate 等封装较为严密的ORM 实现而言(因为对数据对象的操作实现了较为严密的封装,可以保证其作用范围内的缓存同步,而ibatis 提供的是半封闭的封装实现...
分类:
其他好文 时间:
2015-01-08 17:35:48
阅读次数:
188
Student.xml UPDATE Student SET age=#age# WHERE (Id=#id#) StudentImpl.java public void upStudent(Student student) { // TODO Au...
分类:
其他好文 时间:
2015-01-07 18:40:31
阅读次数:
136
Student.xml 这个制定参数的属性 INSERT INTO Student (name, age) VALUES (#name#, #age#) StudentImpl.java 使用添加方法,调用制定的映射文件的添加语句 public void addStuden...
分类:
其他好文 时间:
2015-01-07 18:37:13
阅读次数:
166
Student.xml 设置删除参数的类型,可以是一个对象的 DELETE FROM Student WHERE (Id=#id#) StudentImpl.java 调用删除方法 public void delStudent(int id) { // TO...
分类:
其他好文 时间:
2015-01-07 18:29:28
阅读次数:
129
iBATIS一词来源于“internet”和“abatis”的组合,于2010年6月16号被谷歌托管,改名为MyBatis。是一个基于SQL映射支持Java和·NET的持久层框架。ibatis本是apache的一个开源项目,2010年这个项目由apache software foundation 迁...
分类:
其他好文 时间:
2015-01-07 18:12:04
阅读次数:
142
在ibatis里写sql遇到某种情况,需要根据一个值来加载不一样的where条件。 主要有几种方法: 最简单的就是把where一起写到这个变量的不空空判断标签内; cese语句的结果和期望值比较; 逆向方法2,分解cese每个期望...
分类:
数据库 时间:
2015-01-05 13:20:29
阅读次数:
449
最近做pos数据文件解析及入库的开发,其中pos的流水文件一个文件中就包含8000多条数据,每次插入数据库执行的sql都是相同的。因此考虑到使用批量插入来提升效率。查看ibatis的文档,看到提供了startBatch和executBatch两个方法,看名字大概就知道这两个方法和批量执行有关。我立马...
分类:
其他好文 时间:
2015-01-04 20:51:21
阅读次数:
3263
MyBatis.NET的前身为IBatis,是JAVA版MyBatis在.NET平台上的翻版,相对NHibernate、EntityFramework等重量级ORM框架而言,MyBatis.NET必须由开发人员手动写SQL,相对灵活性更大,更容易保证DB访问的性能,适用开发团队里有SQL熟手的场景。...
分类:
Web程序 时间:
2015-01-01 10:02:39
阅读次数:
285
spring 集成 ibatis xml配置...
分类:
编程语言 时间:
2014-12-30 17:14:42
阅读次数:
188