`

ibatis jdbcType

    博客分类:
  • Java
 
阅读更多

package org.apache.ibatis.type;

3 import java.sql.Types;
4 import java.util.*;

6 public enum JdbcType {

8   BIT(Types.BIT),
9   TINYINT(Types.TINYINT),
10  SMALLINT(Types.SMALLINT),
11  INTEGER(Types.INTEGER),
12  BIGINT(Types.BIGINT),
13  FLOAT(Types.FLOAT),
14  REAL(Types.REAL),
15  DOUBLE(Types.DOUBLE),
16  NUMERIC(Types.NUMERIC),
17  DECIMAL(Types.DECIMAL),
18  CHAR(Types.CHAR),
19  VARCHAR(Types.VARCHAR),
20  LONGVARCHAR(Types.LONGVARCHAR),
21  DATE(Types.DATE),
22  TIME(Types.TIME),
23  TIMESTAMP(Types.TIMESTAMP),
24  BINARY(Types.BINARY),
25  VARBINARY(Types.VARBINARY),
26  LONGVARBINARY(Types.LONGVARBINARY),
27  NULL(Types.NULL),
28  OTHER(Types.OTHER),
29  BLOB(Types.BLOB),
30  CLOB(Types.CLOB),
31  BOOLEAN(Types.BOOLEAN),
32  CURSOR(-10), // Oracle
33  UNDEFINED(Integer.MIN_VALUE + 1000),
34  NVARCHAR(-9),
35  NCHAR(-15),
36  NCLOB(2011);

分享到:
评论

相关推荐

    ibatis 注解配置文件

    在IT行业中,Ibatis是一个非常流行的持久层框架,它提供了SQL映射功能,使得开发者能够更灵活地控制数据库操作。本篇文章将详细讲解如何在Ibatis中使用注解进行配置,帮助你理解并掌握这一重要技能。 首先,让我们...

    IBATIS调用存储过程

    总的来说,调用Oracle存储过程并在iBATIS中处理Cursor结果集涉及多个步骤,包括定义`parameterMap`、设置正确的`jdbcType`和`javaType`、在`<procedure>`标签中使用正确数量的占位符以及创建`ResultMap`来解析结果。...

    iBATIS操作Oracle CLOB数据

    <result property="largeText" column="YOUR_CLOB_COLUMN" jdbcType="CLOB"/> ``` 2. **插入操作**:当向包含CLOB字段的表插入数据时,可以使用`<sql>`和`<insert>`标签,通过`<bind>`或`<param>`来传递CLOB值...

    spring+ibatis集成文档

    ### Spring与iBatis集成开发详解 #### 一、引言 在Java企业级应用开发领域,Spring框架因其强大的依赖注入(DI)和面向切面编程(AOP)能力而备受青睐;而iBatis(现称为MyBatis)则以其简洁的SQL映射功能而闻名。...

    ibatis调用存储过程

    在Java开发中,iBATIS(现在被称为MyBatis)是一个流行的数据持久层框架,它允许开发者将SQL语句直接嵌入到Java代码中,从而简化数据库操作。当我们需要调用数据库中的存储过程时,iBATIS也提供了一种简便的方法。本...

    ibatis 支持枚举类型

    public void setNonNullParameter(PreparedStatement ps, int i, Status parameter, JdbcType jdbcType) throws SQLException { ps.setString(i, parameter.getCode()); } @Override public Status ...

    ibatis调存储过程返回游标

    在IT领域,特别是数据库操作与Java编程中,iBatis框架(现称为MyBatis)是一种流行的持久层框架,用于简化SQL映射和结果集处理。本文将深入探讨如何使用iBatis调用存储过程并返回游标,这是一个在处理复杂数据库操作...

    使用iBatis的类型处理器TypeHandlerCallback

    在Java开发中,iBatis是一个非常流行的持久层框架,它允许开发者将SQL语句直接写在XML配置文件或者注解中,与MyBatis框架类似。`TypeHandlerCallback`是iBatis(或MyBatis)中的一个重要接口,用于处理Java类型与...

    Ibatis调用存储过程调用存储过程

    ### Ibatis调用存储过程详解 #### 一、引言 在实际的软件开发过程中,存储过程因其执行效率高及数据库级别的安全性等优点被广泛应用于各种业务场景之中。而对于使用Ibatis作为持久层框架的应用来说,如何有效地...

    ibatis调用存储过程介绍

    在Java开发中,使用iBATIS(现在称为MyBatis)作为持久层框架时,调用数据库的存储过程是一种常见的需求。本文将详细介绍如何使用iBATIS调用存储过程,并提供一个简单的示例来说明其过程。 首先,我们需要在数据库...

    ibatis与存储过程(带输出参数的应用)

    在IT行业中,数据库操作是应用程序不可或缺的一部分,而Ibatis作为一款优秀的持久层框架,极大地简化了Java应用与数据库之间的交互。本主题将深入探讨如何在Ibatis中使用存储过程,特别是涉及带有输出参数的存储过程...

    ibatis调用oracle存储过程

    {call example.GetSingleEmpRS(#{deptno}, #{rs, javaType=java.sql.ResultSet, jdbcType=CURSOR})} ``` 这里,`#{}`表示参数占位符,`{}`表示存储过程的调用。`resultType`属性指定了返回结果的类型。 #### ...

    ibatis调用oracle的函数,存储过程的方法 IN 和OUT /游标

    在Java编程中,我们经常需要通过ORM(对象关系映射)框架来与数据库交互,iBatis就是其中的一种常用工具。本篇文章将详细探讨如何在iBatis中调用Oracle的函数和存储过程,尤其是处理IN和OUT参数以及游标的场景。 ...

    ibatis自定义数据类型在不支持中文的数据库存储汉字

    public void setParameter(PreparedStatement ps, int i, String parameter, JdbcType jdbcType) throws SQLException { // 在这里,我们将中文字符串编码为Base64 String encodedStr = Base64.getEncoder()....

    Ibatis调用Oracle存储过程返回自定义类型

    ### Ibatis调用Oracle存储过程返回自定义类型 在企业级应用开发中,尤其是在金融、保险等业务场景中,往往需要处理复杂的数据结构与逻辑。本文将深入探讨如何使用Ibatis框架来调用Oracle数据库中的存储过程,并实现...

    srping+ibatis整合的小案例

    Spring和iBatis是两个非常流行的Java开发框架,Spring是一个全面的后端开发框架,而iBatis则是一个优秀的持久层框架,它简化了数据库操作。将这两个框架整合在一起可以提供一个灵活、高效的数据库访问机制。下面我们...

    ibatis和mybatis的前世今生.txt

    ### ibatis与mybatis的发展历程及技术要点 #### 一、ibatis的起源与功能特点 ibatis作为一款开源的Java持久层框架,在其诞生之初便致力于解决Java应用程序中的数据库操作问题。它通过将SQL语句封装在XML配置文件中...

    ibatis3__发布_入门示例

    标题与描述概述的知识点主要集中在iBatis 3(现称为MyBatis)的入门级应用,特别是关于如何在Web项目中集成并使用这个框架。iBatis 3是一个持久层框架,它允许开发者通过XML配置文件或注解来映射SQL语句,从而简化了...

    Spring+Ibatis集成开发实例.doc

    在Spring和iBatis的集成开发中,我们通常利用Spring的IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented Programming,面向切面编程)特性,结合iBatis的简单灵活的SQL映射功能,实现数据访问层的高效...

    ibatis调用oracle的函数,存储过程的方法

    Ibatis,一个轻量级的Java持久层框架,提供了与数据库交互的能力,包括调用这些Oracle的函数和存储过程。本篇文章将详细介绍如何在Ibatis中调用Oracle的函数和存储过程。 首先,理解基本概念: 1. **Oracle函数**...

Global site tag (gtag.js) - Google Analytics