
Ibatis
文章平均质量分 80
iteye_10631
这个作者很懒,什么都没留下…
展开
-
Ibatis 中的 oracle LOB 字段处理
方法一来源:http://opensource2.atlassian.com/confluence/oss/display/IBATIS/How+do+I+use+a+BLOB+or+CLOBHere is an example of how to use the Custom Type Handler (CTH) feature of iBatis with large objects (L...2009-03-26 21:45:25 · 127 阅读 · 0 评论 -
基于iBatis的通用持久层对象
一、为什么要设计“通用”的东西 在大多数时候,我们所需要的持久层对象(PO)大多都是一张表(or视图)对应一个类。按照Hibernate的思想,就是抛开数据库的束缚,把焦点集中到业务对象中。而很多自动化工具的确让做到了通过表结构生成对应的对象,or通过对象自动生成表。对于小项目来说,一切都是简单的;对于有规范设计的项目来说,PO的设计也...原创 2009-03-31 18:38:55 · 117 阅读 · 0 评论 -
(原创)Ibatis2调用数据库存储过程的相关示例
第一种方式,传入一个参数(非自定义java类型),返回单个值: oracle代码: CREATE OR REPLACE PROCEDURE testPro(bidObjectId NUMBER,projectId OUT NUMBER)ASBEGIN SELECT bo.project_id INTO projectId FROM bm_t_bid_object...2010-03-10 16:56:16 · 142 阅读 · 0 评论 -
ibatis动态嵌套查询sql
在动态映射的where部分.有如下嵌套的动态条件 1、如果 a,b,c都不为空的情况下 where a = 1 and ( b=2 or c= 3) 2、如果 a为空,b,c不为空 where b=2 or c= 3 3、如果b,c其中一个为空 where a = 1 and b=2 解决方案如下: where 1=1<dynamic prepend="and"...2010-03-11 11:41:03 · 292 阅读 · 0 评论 -
iBATIS动态查询简介
iBATIS动态查询的实现主要是在iBATIS中使用安全的拼接语句,动态查询 iBATIS比JDBC的优势之一,安全高效 iBATIS动态查询实例:(说明文字在注释中) ﹤ select id ="selectAllProducts" parameterClass ="Product" resultMap ="ProductResult" ﹥ select id,n...原创 2009-07-31 09:30:57 · 110 阅读 · 0 评论 -
ibatis参数
原型参数<select id="select1" parameterClass="java.lang.String"resultClass="AppLog"> select ID as id, TYPE as type, DESCR as descr from APP_LOG ...原创 2009-08-09 15:44:51 · 121 阅读 · 0 评论 -
基于iBatis的通用持久层对象
基于iBatis的通用持久层对象 ibatis介绍 使用ibatis 提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象, 这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求开发者编写具体的SQL 语句。相对Hibernate等 “全自动”ORM机制而言,ibatis ...原创 2009-08-12 18:28:47 · 107 阅读 · 0 评论 -
基于IBATIS的自定义jsp分页标签
IBATIS中SQLSERVER和ORACLE的集合通用分页代码<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dt...原创 2010-06-23 10:28:56 · 160 阅读 · 0 评论