
ibatis
宏轩
这个作者很懒,什么都没留下…
展开
-
Spring配置iBatis多个SqlMapConfig.xml
<br />Spring粘合iBatis的时候需要配置iBatis的SqlMapConfig.xml<br /> <br />对于项目多个模块而又想同时能管理起来,普遍的单个SqlMapConfig.xml就会显得臃肿<br /> <br />可喜的是Spring已经为大家想好这一切,提供能灵活的配置<br /> <br />configLocation // 单个SqlMapConfig.xml<br />configLocations // 多个SqlMapConfig.xml<转载 2010-10-06 14:42:00 · 13893 阅读 · 0 评论 -
jdbc hibernate ibatis 操作Blob 和Clob类型字段(不断更新)
Class TestPhoto{ private Blob image; private String cretateDate; get()... set()... 方法}hibernate Blob 数据写入FileInputStream img = new FileInputStream("d://test.jpg");Blob img = (Blob) Hibernate.createBlob(img);TestPhoto po=new TestPhoto();po.setIm原创 2010-12-14 16:53:00 · 1004 阅读 · 0 评论 -
ibatis如何支持clob 和blob
<br />ibatis提供了TypeHandler接口,用于处理数据类型,基本的实现类为BaseTypeHandler<br /> 在spring 中,提供了AbstractLobTypeHandler作为基础类,并且提供了相应的模版方法,所有的工作由LobHandler处理。<br /> BlobByteArrayTypeHandler 主要用于处理blob类型数据,使用byte[]来映射相应的blob<br /> ClobStringTypeHandler 用于处理clob类型数据,原创 2010-12-22 11:21:00 · 1209 阅读 · 0 评论 -
ibatis自动生成插件
对于IBatis应用最烦人的重复工作就是不停的写DAO,DTO,和xml文件里面的sqlmap,其实很多时候这些工作是重复而且无聊的。好在我们还有abator (http://ibatis.apache.org/abator.html ),一个IBatis自动生成工具,他可以帮助你生成大量的DAO,DTO和sqlmap。 <br />如果你使用eclipse作为IDE那么事情就很简单了(相信没有几个人不在用): <br />安装Eclipse插件 <br />1. 要求eclipse3.1,jdk1.4以上转载 2011-05-03 11:21:00 · 6535 阅读 · 4 评论 -
Spring+ibatis批量存储
1、public class LocalDaoImpl extends SqlMapClientDaoSupport implements LocalDao { public void insertBuNaTaxBatLst(final PaginatedList list) { getSqlMapClientTemplate().execute原创 2012-01-02 17:51:00 · 1579 阅读 · 0 评论 -
ibatis解决sql注入问题 .
最近看看了SQL注入的问题,这篇文章解决了ibatis如何防sql注入攻击,值得参考,转自http://blog.youkuaiyun.com/scorpio3k/article/details/7610973 对于ibaits参数引用可以使用#和$两种写法,其中#写法会采用预编译方式,将转义交给了数据库,不会出现注入问题;如果采用$写法,则相当于拼接字符串,会出现注入问题。例如,如果属性值转载 2012-12-02 13:50:08 · 2819 阅读 · 0 评论 -
Mybatis实现物理分页
Mybatis的自带分页方法只是逻辑分页,如果数据量很大,内存会溢出,不知道为什么开源组织不在里面实现类似Hibernate的物理分页处理方法。在不改动Mybatis源代码的情况下,怎么使Mybatis支持物理分页呢?下面我们来看看。 (1)新建一个Java类Dialect.java,该类的内容如下:Java代码 package org.mybatis.ext转载 2012-12-02 17:14:02 · 5163 阅读 · 2 评论 -
spring+mybatis 多数据源整合
直接看spring的配置吧原创 2013-10-10 00:15:23 · 18553 阅读 · 1 评论 -
mybatis整合redis
mybatis默认缓存是PerpetualCache,可以查看一下它的源码,发现其是Cache接口的实现;那么我们的缓存只要实现该接口即可。该接口有以下方法需要实现: String getId(); int getSize(); void putObject(Object key, Object value); Object getObject(Object k原创 2013-10-13 16:48:59 · 27689 阅读 · 10 评论