数据库字段类型:指的就是数据库字段设置的类型。
JDBC类型:java database connector的缩写。 不同的数据库为了能让Java 程序链接并使用数据库, 各个数据库厂商自己提供的驱动程序; 因此可以说:一个类型的数据库对应了一套jdbc驱动。
Java类型:即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]
JDBC类型 对应 数据库字段类型
JDBC类型 对应 Java类型