前言话说企业应用,一般离不开数据库。要做数据库,可以有N种方案,比如:直接采用JDBC层自己封装下使用的,采用一些框架的,如:iBatis,Hiberate,Spring JDBC Template等等(这个太多了,因此不一一列举)的,这些方案也都在各自的领域展示了自己的特点,解决了相当部分的技术问...
分类:
数据库 时间:
2015-06-02 00:14:31
阅读次数:
181
IBatis 与各种数据库之间的配置在providers.config这个文件下。 比如,我要配置PostgreSql 数据库,需要是SqlMap.config--database下配置该数据库的节点,整个SqlMap.confi...
分类:
数据库 时间:
2015-06-01 11:19:08
阅读次数:
156
一个简单的iBatis入门例子,用ORACLE和Java测试目录结构:1.导入iBatis和oracle驱动。2.创建类Person.javapackage com.ibeats;import java.util.Date;public class Person {private int id;pr...
分类:
其他好文 时间:
2015-05-29 19:49:37
阅读次数:
140
<sqlMapGenerator>元素<sqlMapGenerator>element用于定义SQL映射生成器的属性。
SQL映射生成器为每一个内省的表生成MyBatis/iBATIS形式的XML文件。如果目标是iBATIS2,那么这个元素是<context>元素的一个必须的子元素。如果目标是MyBatis3,那么只有当您选择..
分类:
其他好文 时间:
2015-05-28 18:18:45
阅读次数:
714
最近学习MyBatis,学习到注解方式实现增删改查使遇到异常,困惑的很长时间,最终找到解决问题的方法,共勉!
写好注解的接口后注册到配置文件时使用
方式一
问题来了,抛出异常如下:
org.apache.ibatis.exceptions.PersistenceException:
### Error building SqlSession.
### Cause: org.apac...
分类:
其他好文 时间:
2015-05-28 16:19:14
阅读次数:
206
ibatis介绍iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2002年发起的开放源代码项目。于2010年6月16号被谷歌托管,改名为MyBatis。是一个基于SQL映射支持Java和·NET的持久层框架。搭建ibatis环境jar包:
org.apache.ibatis...
分类:
其他好文 时间:
2015-05-26 14:25:48
阅读次数:
235
mybatis其实就是ibatis的升级版本不仅能在java上使用,asp.net照样可以使用mybatis来开发程序。mybatis是一个比较小巧的ORM框架,类似hibernate。自己试了一下用法和java上的mybatis差不多。这次在.net的平台上我也来小试牛刀,弄个小程序出来看看,开发...
分类:
Web程序 时间:
2015-05-24 20:22:21
阅读次数:
523
情况一:查询类似 id>13 and id"这样的符号在xml文档中是有意义的,所以使用了这样的语句包起来转义Student类中的方法public IList SelectRange(Hashtable ht){ return mapper.QueryForList("SelectStuden...
分类:
Web程序 时间:
2015-05-24 12:43:39
阅读次数:
130
能执行sql语句并并没有什么特别的,对于下面2条sql语句select * from Student where id=14select * from Student where id=14 and name='张三'这2条sql语句前半部分是相同的,如果按照以前的话,我们得写2个xml配置节点,现...
分类:
数据库 时间:
2015-05-24 10:02:11
阅读次数:
170
为了将N个前端数据同步,通过Memcached完成数据打通,但带来了一些新问题:使用iBatis整合了Memcached,iBatis针对每台server生成了唯一标识,导致同一份数据sql会产生不同的key,造成重复缓存。——通过重写iBatis部分原码,终止了唯一标识的生成,同一个SQL产生同一...
分类:
系统相关 时间:
2015-05-24 10:01:57
阅读次数:
180