本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- ssydxa219
- javashop
- e_e
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- ganxueyun
- lemonhandsome
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- Xeden
- johnsmith9th
- zhanjia
- forestqqqq
- luxurioust
- lzyfn123
- ajinn
- nychen2000
- wjianwei666
- daizj
- 喧嚣求静
- ranbuijj
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
- lerf
最新文章列表
ibatis自动生成xml(根据javaBean或者数据库字段)
package com.j2ee.framework.ibatis;
import java.lang.reflect.Field;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
impo ...
iBATIS操作Oracle CLOB数据
由于最近要用iBATIS操作Oracle的CLOB字段,简单做了一个Demo。此demo依赖的JAR包有ibatis-2.3.0.677.jar、ojdbc6.jar、fastjson-1.1.26.jar。
一.创建表
--创建表
CREATE TABLE BJ.M_MODEL (
MODELID VARCHAR2(128) NOT N ...
Hibernate与mybitas的比较
第一章 Hibernate与MyBatis
Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框 ...
ibatis的queyrForList和queryForMap区别
一.说明
iBatis的返回值参数类型也有种:resultMap与resultClass,这两种类型的选择可以用两句话说明之:
1.当结果集列名和类的属性名完全相对应的时候,则可直接用resultClass直接指定查询结果类型。 2.当查询结果集与属性名对应不上的时候,就可以采用resultMap指定列名与对象属性名之间的对应关系,否则对应不上的 ...
ibaits---remapResults属性
在 【statement】, 【select】, 和【procedure】 标签中存在一个可选的属性【remapResults】,
默认值是false,为了避免经常的对返回的结果进行内省,iBATIS会记录上一次查询结果的元数据。
如果每次查询的列不定的话,这个属性需要设置为true。
当设置remapResults为"true"时:iBATIS会在每次查询的时候内省查询 ...
源码分析 iBatis简单动态SQL处理($$)
在iBatis中对于$param$的处理方法是怎么样的呢?下面将通过源码解读具体的处理逻辑
public class SimpleDynamicSql implements Sql {
private static final Probe PROBE = ProbeFactory.getProbe();
// 分词字符
private static final ...
Mybatis与Ibatis对照入门于学习
一、为什么使用IBatis/Mybatis
对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate、JPA 这样的一站式对象 / 关系映射(O/R Mapping)解决方案盛行之前,iBaits 基本是持久层框架的不二选择。即使在持久层框架层出不穷的今天,iBatis 凭借着易学易用、轻巧灵活等特点,也仍然拥有一席之地。尤其 ...
【持久化框架】Mybatis简介与原理
从这篇博文开始我们学习一下Mybatis,希望大家提出宝贵的建议。
什么是Mybatis
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架 ...
在IBATIS中配置SQL语句的IN方式
在使用IBATIS进行SQL语句配置查询时,我们一定会遇到通过IN查询的地方,在使用IN查询时我们可以有两种方式进行配置参数:String和List。具体使用方式如下:
1.String:定义一个String的参数userIds,把这个参数传入IBATIS的sql配置文件,sql语句就可以这样写:
<select id="getForms" parameterCl ...
spring4.x不兼容ibatis的解决方法
因为spring升级到4.x后,orm包里面移除了对ibatis的支持,
如果orm使用4.x版本的话项目会启动失败。
查看orm-3.x版本的SqlMapClientFactoryBean类,里面说的很清楚,只支持到3.x。
如果可以升级到mybatis的话尽量升级,否则可以使用如下方法。
orm包单独使用3.x的版本,项目中正式在用,还没出现问题(或许还没爆出来)
<d ...
使用ibatis时Error setting a property: IllegalArgumentException 异常
在使用ibatis做数据访问层时,有时会出现Error setting a property: IllegalArgumentException 异常,
该异常出现的一个原因是因为数据库中有null字段,尤其是非字符串字段,比如int类型,ibatis会使用Domain对象的set方法将数据库拿出来的值赋给Domain对象的属性,Domain对象属性为int时,将数据库中拿出的null赋值给in ...