摘要: 事务管理基于JDBC的事务管理机制ibatis提供了自动化的JDBC事务管理机制。对于传统JDBCConnection而言,我们获取Connection实例之后,需要调用Connection.setAutoCommit设定事务提交模式。在AutoCommit为true的情况下,JDBC会对我们的操作进行自动提交,此时,每个JDBC操作都是一个独立的任务。为了实现整体事务的原子性,我们需要将AutoCommit设为false,并结合Connection.commit/rollback方法进行事务的提交/回滚操作。ibatis的所谓“自动化的事务提交机制”,即ibatis会根据当前的调用环境,自动 阅读全文
posted @ 2013-10-11 23:25 programmertata 阅读(4813) 评论(1) 推荐(0) 编辑
摘要: ITABTISSqlMap配置SqlMap的配置是iBatis中应用的核心。1、命名空间: ,在此空间外要引用此空间的元素,则需要加上命名空间名。 2、实体的别名: 如果有用到的全名的地方,可以用别名代替,受命名空间约束。 3、SQL入参parameterClass 插入语句入参:parameterClass="类别名" 来设定。 查询语句入参:可以设定类别名,也可以设定为map,也可以设定为iBatis支持的原生类型(比如string、int、long等),当只有一个原生类型入参时,使用#value#来引用,这个value是不是关键字,可变。比如: map是最强大的入参方 阅读全文
posted @ 2013-10-11 23:15 programmertata 阅读(618) 评论(1) 推荐(0) 编辑