【发布时间】:2011-03-19 23:01:47
【问题描述】:
我在 MySQL 中有一个 id 字段类型为 BIGINT 的表
在休眠对象中,我对该字段使用 java Long 类型
但是当运行程序时,它会抛出异常:
Expected: class java.lang.Long, got class java.lang.Integer
如何在休眠中映射 MySQL BINGINT 数据类型?
【问题讨论】:
-
对 BIGINT 使用 Long 是正确的。请显示您的映射、您正在运行的代码和完整的堆栈跟踪。
-
好的,我为我的方法 cellDao.get(Integer id) 定义了错误的参数。我修复了它,现在它运行良好。谢谢