日期:2014-05-16  浏览次数:20432 次

java类型与数据库类型

很多时候我们用hibernate的时候往往并不是十分关心数据库类型和java类型的对应关心,因为大多数hbm文件是自动生成的,但有些时候诸如:数据库设计、没有生成工具、使用原始JDBC、使用mybatis(ibatIS)等等情况,就会手动的去对应数据库与java的数据类型关心,当然比较简单的数据类型即使配置错了也会很快发现问题,但有些数据类型却并不是十分常见,这就给程序员带来了很多麻烦。

?

?

SQL

IBM DB2

Oracle

Sybase

NUMBER (38, 0)

BIGINT

BIGINT

java.lang.long

IMAGE

CHAR FOR BIT DATA

RAW