数据库字段类型:指的就是数据库字段设置的类型。
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 CHARString VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal DECIMAL java.math.BigDecimal BIT boolean BOOLEAN boolean TINYINT byte SMALLINT short INTEGER int BIGINT long REALfloat FLOATdouble DOUBLE double BINARY byte[] VARBINARY byte[] LONGVARBINARY byte[] DATEjava.sql.Date TIMEjava.sql.Time TIMESTAMP java.sql.Timestamp CLOBClob BLOBBlob ARRAYArray DISTINCT mapping of underlying type STRUCT Struct REF Ref DATALINK .URL[color=red][/color]
JDBC类型 对应 数据库字段类型
JDBC类型 对应 Java类型
参考:
/zrl0506/article/details/59491908