hibernate map java长到MySQL BIGINT错误

Qua*_*nNH 8 java mysql hibernate

我在MySQL中有一个id字段类型为BIGINT的表

在hibernate对象中,我使用java Long类型来表示这个字段

但是当运行程序时,它抛出异常: Expected: class java.lang.Long, got class java.lang.Integer

如何在hibernate中映射MySQL BINGINT数据类型?

Pas*_*ent 13

但是当运行程序时,它抛出异常:期望:类java.lang.Long,得到类java.lang.Integer

使用Long一个BIGINT是正确的,上述错误表明,你以某种方式传递的Integer,其中一个Long是在某处你的代码的预期.仔细检查您的代码.


小智 6

如果您将像 columnDefinition = \xe2\x80\x9cbigint(20)\xe2\x80\xb3 这样的columnDefinition添加到映射参数中是否有帮助 ?

\n