Hibernate 在 SQL Server 中为 Java 类的 Long 类型的属性生成“numeric”类型的列。有没有办法让 Hibernate 使用 Hibernate hbm2ddl 生成 bigint(或 int)列而不是数字?
问问题
3052 次
1 回答
1
取自休眠论坛: https ://forum.hibernate.org/viewtopic.php?p=2377674#2377674
看起来您将不得不推出自己的 SQL 服务器方言。虽然这似乎不对,但在休眠的JIRA中似乎没有任何动作让我认为这是固定的。
哦,或者它可能是驱动程序类型。我不确定您使用的是什么驱动程序,但jTDS似乎将 Long 映射到 BigInt。
于 2010-02-09T15:44:49.500 回答