摘要: Ibatis是apache基金会的一个开源项目,Ibatis实现了java实体类与Sql语句的映射,是对JDBC的轻量级的封装,与Hibernate不同的是,Ibatis允许开发人员自己编写高效的Sql语句,而不是用框架自动生成Sql语句,提高了Sql语句的执行效率。下面就给出一个ibatis使用实例。1.去ibatis官网下载ibatis的相关包。http://ibatis.apache.org/.最后把ibatis.jar包导入到项目的中(假定我们这次实例的数据库是mysql。)。2.项目相关配置文件database-config.properties(数据库配置属性文件)、SqlCon. 阅读全文
posted @ 2013-08-16 13:36 huangt 阅读(284) 评论(0) 推荐(0)
摘要: ibatis基础代码包括:1. ibatis实例配置一个典型的配置文件如下(具体配置项目的含义见后): ⑴ Settings节点cacheModelsEnabled 是否启用SqlMapClient上的缓存机制。建议设为"true"enhancementEnabled 是否针对POJO启用字节码增强机getter/setter的调用效能,避免Reflect所带来的性能开销。同时,这也为Lazy Loading带来提升。建议设为"true"errorTracingEnabled 是否启用错误日志,在开发期间建议设为"true"以方... 阅读全文
posted @ 2013-08-16 13:32 huangt 阅读(204) 评论(0) 推荐(0)
摘要: 在项目中使用Ibatis难免会使用到java实体跟表映射.xml. ( $oredCriteria[].criteriaWithoutValue[]$ $oredCriteria[].criteriaWithSingleValue[].condition$ #oredCriteria[].criteriaWithSingleValue[].value# $oredCriteria[].criteriaWithListValue[].condition$ #oredCriteria[].criteriaWithListValue[].values[]# ... 阅读全文
posted @ 2013-08-16 13:32 huangt 阅读(593) 评论(0) 推荐(0)
摘要: ibatis学习笔记(一)>>>>>>>sqlMapConfig.xml文件详解1.sqlMapConfig.xml配置文件详解:Xml代码1. 2. 5. 6. 8. lazyLoadingEnabled="true"9. enhancementEnabled="true"10. errorTracingEnabled="true"11. maxRequests="32"12. maxSessions="10"13. maxTransactions=& 阅读全文
posted @ 2013-08-16 13:30 huangt 阅读(271) 评论(0) 推荐(0)
摘要: 1.基本配置: 第一个 第二个 第三个 第一个l 第二个l 第三个l value1 value2 value3 2.开启AOP:AOP的xml版本 3.开启事务和注解: ... 阅读全文
posted @ 2013-08-16 09:24 huangt 阅读(132) 评论(0) 推荐(0)