3

Hibernate 在 SQL Server 中为 Java 类的 Long 类型的属性生成“numeric”类型的列。有没有办法让 Hibernate 使用 Hibernate hbm2ddl 生成 bigint(或 int)列而不是数字?

4

1 回答 1

1

取自休眠论坛: https ://forum.hibernate.org/viewtopic.php?p=2377674#2377674

看起来您将不得不推出自己的 SQL 服务器方言。虽然这似乎不对,但在休眠的JIRA中似乎没有任何动作让我认为这是固定的。

哦,或者它可能是驱动程序类型。我不确定您使用的是什么驱动程序,但jTDS似乎将 Long 映射到 BigInt。

于 2010-02-09T15:44:49.500 回答