jdbc类型与java类型

 <resultMap id="BaseResultMap" type="com.bjsxt.portl.pojo.User" >
    <id column="u_id" property="uId" jdbcType="INTEGER" />
    <result column="role_id" property="roleId" jdbcType="VARCHAR" />
    <result column="department_id" property="departmentId" jdbcType="VARCHAR" />
    <result column="u_username" property="uUsername" jdbcType="VARCHAR" />
    <result column="u_pwd" property="uPwd" jdbcType="VARCHAR" />
    <result column="u_salt" property="uSalt" jdbcType="VARCHAR" />
    <result column="u_name" property="uName" jdbcType="INTEGER" />
    <result column="u_number" property="uNumber" jdbcType="VARCHAR" />
    <result column="data_leader" property="dataLeader" jdbcType="VARCHAR" />
    <result column="u_addtate" property="uAddtate" jdbcType="VARCHAR" />
  </resultMap>
JDBC Type           Java Type
CHAR                String
VARCHAR             String
LONGVARCHAR         String
NUMERIC             java.math.BigDecimal
DECIMAL             java.math.BigDecimal
BIT                 boolean
BOOLEAN             boolean
TINYINT             byte
SMALLINT            short
INTEGER             int
BIGINT              long
REAL                float
FLOAT               double
DOUBLE              double
BINARY              byte[]
VARBINARY           byte[]
LONGVARBINARY       byte[]
DATE                java.sql.Date
TIME                java.sql.Time
TIMESTAMP           java.sql.Timestamp
CLOB                Clob
BLOB                Blob
ARRAY               Array
DISTINCT            mapping of underlying type
STRUCT              Struct
REF                 Ref
DATALINK            java.net.URL[color=red][/color]  
时间: 2024-10-10 04:09:09

jdbc类型与java类型的相关文章

MYSQL类型与JAVA类型对应表

类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.lang.byte[] -4 TEXT 65535 VARCHAR java.lang.String -1 INTEGER 4 INTEGER UNSIGNED java.lang.Long 4 TINYINT 3 TINYINT UNSIGNE

mysql类型与java类型对应异常场景

MySQL的bigint unsigned类型,对应java的BigInteger类型,在基于mybatis框架时,如果我将bigint unsigned类型的字段的返回放在一个map的返回类型中时.即便在java的返参中定义泛型Long,但是由于泛型擦除机制,Long类型不生效.在从map中取出来数据的时候,必须进行强制类型转换来获取数据.

JDBC数据类型、Java数据类型、标准sql类型

本文转自:http://www.cnblogs.com/shishm/archive/2012/01/30/2332142.html 谢谢原作者细心的总结,很赞! 本概述是从<JDBCTM Database Access from JavaTM: A Tutorial and Annotated Reference>这本书中摘引来的.JavaSoft 目前正在准备这本书.这本书是一本教程,同时也是 JDBC 的重要参考手册,它将作为 Java 系列的组成部份,在 1997 年春季由 Addis

SQLServer,MySQL和Java类型的映射关系

下面是SQL Server, JDBC Type, 以及JAVA类型的对应关系: S SQL Server Typeype JDBC Type JDBC Type Java Type Java Type Mock Default value 说明说明 bigint BIGINT long 0   timestamp BINARY byte[] Null Use INSERT with a column list to exclude the timestamp column, or insert

java类型与jdbc类型对应表

  java.sql.Types 值 Java 类型 IBM DB2 Oracle Sybase SQL Informix IBM Content Manager   BIGINT java.lang.long BIGINT NUMBER (38, 0) BIGINT BIGINT INT8 DK_CM_BIGINT   BINARY byte[] CHAR FOR BIT DATA RAW BINARY IMAGE BYTE DK_CM_BLOB   BIT java.lang.Boolean

java.sql.Types,数据库字段类型,java数据类型的对应关系

从 JDBC 类型映射到 Java 类型 JDBC 类型 Java 类型 CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal DECIMAL java.math.BigDecimal BIT boolean TINYINT byte SMALLINT short INTEGER int BIGINT long REAL float FLOAT double DOUBLE double BINARY

oracle中数据类型对应java类型

地址: http://otndnld.Oracle.co.jp/document/products/oracle10g/102/doc_cd/Java.102/B19275-03/datacc.htm#BHCJBJCC SQL数据类型 JDBC类型代码 标准的Java类型 Oracle扩展的Java类型   1.0标准的JDBC类型:     CHAR java.sql.Types.CHAR java.lang.String oracle.sql.CHAR VARCHAR2 java.sql.T

SQLServer类型与Java类型转换问题解决

ResultSet 接口提供用于从当前行获取列值的获取 方法(getBoolean.getLong 等).可以使用列的索引编号或列的名称获取值.一般情况下,使用列索引较为高效.列从 1 开始编号.为了获得最大的可移植性,应该按从左到右的顺序读取每行中的结果集列,每列只能读取一次. 对于获取方法,JDBC 驱动程序尝试将底层数据转换为在获取方法中指定的 Java 类型,并返回适当的 Java 值.JDBC 规范有一个表,显示允许的从 SQL 类型到 ResultSet 获取方法所使用的 Java

oracle数据类型和对应的java类型

由于 实体类里面 使用的是 double ,生成的Oracle  用的JDBC 类型为java.sql.Types.FLOAT 所以Oracle 数据类型为 float. 如果想保留两位小数 实体类 类型需要用java.math.BigDecimal,生成Oracle  类型为Number .