
经验技巧之ibatis
文章平均质量分 60
daryl715
我的世界我的梦
展开
-
ibatis中maxSessions配置项的位置
最大Session 数。即当前最大允许的并发SqlMapClient数。maxSessions设定必须介于maxTransactions和maxRequests之间,即maxTransactions例子: sqlMapConfig> settings cacheModelsEnabled="true" enhancementEnabled="true" lazy原创 2007-07-17 09:28:00 · 3498 阅读 · 0 评论 -
iBatis 中一对多时要注意的问题
出现的问题:2006-08-25 16:41:40 [com.opensymphony.oscache.base.Config]-[DEBUG] Config() called2006-08-25 16:41:40 [com.opensymphony.oscache.base.Config]-[DEBUG] Getting Config2006-08-25 16:41:40 [com.open原创 2007-08-27 19:38:00 · 4975 阅读 · 3 评论 -
解决IBatis中的多对一映射n+1问题
背景: 一个存在多对一的映射的表结构,比如视频和视频上传者,目前想取出最受欢迎的视频并要求显示视频的上传者的名字,传统的做法往往会存在n+1问题,对性能有些影响在IBatis中如何做?马上进入实战 配置文件如下: xml version="1.0" encoding="UTF-8"?>DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0转载 2007-08-28 00:34:00 · 2044 阅读 · 0 评论 -
使用Abator生成iBatis代码框架
Abator时一个基于iBatis的代码生成工具,使用Abator主要可以从数据库生成与数据库对应的POJO对象,iBatis映射文件甚至是DAO文件。Abator自动生成器依赖于一个叫做abatorConfig.xml的配置文件,在这个配置文件中记录数据库和代码结构等信息。例如:xml 代码 xml version="1.0" encoding="U原创 2007-08-25 18:02:00 · 1989 阅读 · 0 评论 -
如何在Eclipse中使用ibatis的自动代码生成工具Abator
对初接触者来说,到底如何开始使用abator,资源比较少,本文记载了我今日初次使用的过程,希望对和我一样的初学者有所帮助获得 http://ibatis.apache.org/abator.html Eclipse可以自动的进行Update获取此Plugin,官方的安装步骤Automatic Eclipse InstallIf youve already install转载 2007-08-24 12:10:00 · 2478 阅读 · 0 评论 -
iBATIS框架理论学习篇
iBATIS框架学习[20070409] 作者:kimsoft自己整理的对iBATIS框架的一些简单理论知识,有助于进一步了解和深入学习iBATIS框架,错误或不当之处,在所难免。1、什么是iBATIS1.1作者 Clinton Begin,很牛X的名字1.2背景故事 Clinton Begin于2001年启动iBATIS项目,最先的焦点是发展密码软件解决方案转载 2007-07-17 11:17:00 · 2014 阅读 · 0 评论 -
ibatis使用HashMap传递SQL参数
虽然ibatai sql map可以配置多个参数,但sqlMap只能传入一个参数,我们有两种方式,一是把我们的参数封装成一个类,通过set/get取值的方式给sql map注入参数,二是通过hashMap(可以组合一些不是同一个pojo的参数有优势) select * from test where name like %$name$% ]]> Map m原创 2007-07-17 11:08:00 · 11535 阅读 · 0 评论 -
ibatis中使用like模糊查询
平常我们使用查询可以如下:select * from tab where code = #code# 如果想模糊查询,那么就不可以直接code like %#code#%了,需要改为code like %$code$%这样就可以得到你想要的结果了,不然,呵呵,要报错.转载 2007-07-17 10:58:00 · 1938 阅读 · 1 评论 -
ibatis中配置JNDI和JTA事务管理器
JNDI由于大部分配置是在应用服务器中进行,因此ibatis中的配置相对简单,下面是分别使用JDBC和JTA事务管理的JDNI配置:使用JDBC事务管理的JNDI DataSource配置原创 2007-07-17 09:48:00 · 3803 阅读 · 0 评论 -
SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0]; 异常解决
在使用Spring+Ibatis集成的时候,使用如下方式配置复杂类型的时候,总是报异常 resultMap class="order" id="result"> result property="orderid" column="OrderId"/> result property="customer" column="Customer"/> res原创 2007-08-28 17:10:00 · 45589 阅读 · 0 评论