在Java中将MySQL简化为整数

时间:2014-07-09 08:46:45

标签: java mysql hibernate

我在MySQL中有一个tiny int列。我想将它转换为int类型的java。

所以,如果我在我的hibernate实体中提到列

@Column(name="Columname")
private int something;

它会导致错误,因为小的int需要布尔类型,还是会被转换为int?

此代码将在生产Db中更改,因此我无法检查它是否中断。

2 个答案:

答案 0 :(得分:2)

转到数据类型字节。它对我有用!

答案 1 :(得分:2)

JDBC驱动程序将数据库类型映射到java。因此,如果mysql TINYINT将转换为java.lang.Booleanjava.lang.Integer

请参阅此链接,其中说明了Java, JDBC and MySQL Types