Ibatis
懿之星落45℃
这个作者很懒,什么都没留下…
展开
-
Ibatis关联查询
两个表 Dept(部门)、 Emp(员工) 部门中的列名 id 部门id name 部门名称 员工表中的列 id 员工ID name 员工名称 deptId 部门ID 员工和部门为多对一得关系所以员工类中肯定要关联一个部门 public class Emp { private String id ; private String name; private Dept dept; } public...原创 2011-10-25 08:50:03 · 121 阅读 · 0 评论 -
iBatis resultMap出错 The error happened while setting a property on the result obj
错误:org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0]; --- The error occurred in com/sinosoft/para/con...原创 2012-04-12 00:28:42 · 135 阅读 · 0 评论 -
ibatis中select查询,出现字段值为null就保错
2012年4月6日, PM 02:59:55不知道为何!原创 2012-04-06 14:59:46 · 227 阅读 · 0 评论 -
ibatis配置多表关联(一对一、一对多、多对多) (转载)
ibatis配置多表关联(一对一、一对多、多对多) iBatis的多表关联。ibatis的表关联,和数据库语句无关,是在Java程序中,把若干语句的结果关联到一起。这种关联形式,虽然在大数据量时是很奢侈的行为,但是看起来很干净,用起来也很方便。这里用表lock和key为例,一个lock可以配多个key。CREATE TABLE lock( ...原创 2011-11-15 15:57:09 · 133 阅读 · 0 评论 -
如何进行ibatis动态多条件组合查询以及模糊查询(oracle,mysql)
(转载自:) 如何进行ibatis动态多条件组合查询以及模糊查询(oracle,mysql) 这几天在学习使用IBATIS突然要使用模糊查询,以及动态多个条件查询,按照自己的想法试了很久,都没解决这个问题. 首先是模糊查询的问题,开始时我使用如下条件:select * from user where name like '%#value#%'. 可是怎么也不行,好像还报错了.后来在网上找到...原创 2011-11-07 13:33:30 · 153 阅读 · 0 评论 -
ibatis 中isNull, isNotNull与isEmpty, isNotEmpty区别
ibatis 中isNull, isNotNull与isEmpty, isNotEmpty区别 1.isNull, isNotNull与isEmpty, isNotEmpty区别在iBATIS中isNull用于判断参数是否为Null,isNotNull相反isEmpty判断参数是否为Null或者空,满足其中一个条件则其trueisNotEmpty相反,当参数既不为Null也...原创 2011-11-07 13:15:23 · 408 阅读 · 0 评论 -
Ibatis分页 实例(转载)
Ibatis分页 实例查询分页ibtais SQL语句 支持模糊查询后分页分页查询需要两条SQL语句第一部查询所有记录总数 <select id="selectForCount-SysParam" resultClass="int"> <![CDATA[ SELECT count(*) from PUB_SYSPARAM<!--下面动态构成...原创 2011-11-02 09:50:40 · 105 阅读 · 0 评论 -
ibatis使用like进行模糊查询的时候,会有注入漏洞
看《ibatis in action》,里面提到了使用like进行模糊查询的时候,会有注入漏洞。举例说明如下: Xml代码 <select id="getSchoolByName" resultMap="result"> select * from tbl_school where s...原创 2011-10-27 12:39:04 · 132 阅读 · 0 评论 -
ibatis的like的使用
网上搜了一下ibatis的关于like的使用,相信看到这篇文章的XDJM也应该知道如何解决了 ,我在这里就不重复了,只想补充说明一下: 撇开 '%$xxx$%' 不讲。网上的解决方法如下: Sql代码 SELECT * FROM user WHERE username like '%' || #userna...原创 2011-10-27 12:27:21 · 104 阅读 · 0 评论 -
ibatis 中isNotEmpty
1、ibatis 中isNotEmpty的作用 <select id="getCityListByProvinceId" parameterClass="simpleMap" resultClass="dictModel"> <![CDATA[ select xid dictCode, xname dictName from city ]]> &l...原创 2011-10-27 11:38:21 · 2401 阅读 · 0 评论 -
转:IBATIS动态SQL
转:IBATIS动态SQL 直接使用JDBC一个非常普遍的问题就是动态SQL。使用参数值、参数本身和数据列都是动态SQL,通常是非常困难的。典型的解决办法就是用上一堆的IF-ELSE条件语句和一连串的字符串连接。对于这个问题,Ibatis提供了一套标准的相对比较清晰的方法来解决一个问题,这里有个简单的例子: <select id="getUserLi...原创 2011-10-26 11:17:24 · 75 阅读 · 0 评论 -
ibatis 的关联查询sqlxml配置-多对一的配置
一个用户表,有id,name,groupid等一个用户组表 有id,name,用户表和用户组表是多对一的关系sqlxml配置如下: <sqlMap namespace="Users"> <typeAlias alias="Users" type="com.ch.entity.user.Users" /> <typeAlias alias=...原创 2011-10-25 10:55:41 · 195 阅读 · 0 评论 -
关于ibatis动态查询的语句(转载)
网络上有大量的关于ibatis动态查询的语句,本人在此不再狗尾续貂。只说下让我印象很深刻的,其实是走了很大弯路的一个语句。问题是这样的:view plainA 表: id content type view plainB 表 id, name ,B为字典表 ...原创 2011-10-25 09:47:22 · 72 阅读 · 0 评论 -
Tree structure handling by MyBatis
Hello, I've got a table that maps to itself. I tried to construct correct mapping file but I was unsuccessful and ended up with exception ### Cause: java.sql.SQLException: ORA-00900: invalid SQL state...原创 2014-03-18 23:56:50 · 145 阅读 · 0 评论