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