【发布时间】:2015-02-10 07:47:40
【问题描述】:
在大多数数据库中,BIGINT 是一个 64 位整数。有谁知道为什么 Hibernate 将这些映射到 BigInteger 而不是 Long?我可以很好地处理这些,但我只是好奇。
您可以在 Dialect.java 中查看此类型的默认映射。我什至发现了一个休眠问题,但没有 cmets 表明为什么会出现这种情况。
https://hibernate.atlassian.net/browse/HHH-7318
我认为这个选择一定是有原因的,但我在 google 上没有取得任何成功。
另外,子类化我的数据库方言并覆盖它会有什么影响?
谢谢!
【问题讨论】: