Hibernate + SQL Azure =找不到数据类型boolean

时间:2012-05-19 14:06:22

标签: hibernate azure azure-sql-database

我正在使用hbm2ddl.auto = create在SQL Azure数据库中使用hibernate生成模式。 使用带有“无法找到数据类型布尔值”的布尔值或布尔类型时,此操作失败。例外。

这可能与使用的方言“org.hibernate.dialect.SQLServerDialect”和此Bug report有关。我正在使用Hibernate-core 4.1.3,因此应该解决这个bug。

有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:5)

如果您的数据库版本是SQLServer 2008

,请将您的方言更改为org.hibernate.dialect.SQLServer2008Dialect

答案 1 :(得分:0)

根据我的经验,SQL Server没有布尔数据类型,请尝试使用位数据类型。