Hibernate 冬眠+;SQL Azure=找不到数据类型布尔值

Hibernate 冬眠+;SQL Azure=找不到数据类型布尔值,hibernate,azure,azure-sql-database,Hibernate,Azure,Azure Sql Database,我使用hbm2ddl.auto=create在带有hibernate的SQLAzure数据库中生成架构。 当使用带有“找不到数据类型布尔”的布尔或布尔类型时,此操作失败。异常 这可能与所使用的方言“org.hibernate.dialogue.sqlserverdialogue”有关。我使用的是Hibernate core 4.1.3,因此应该解决这个错误 有人能帮我解决这个问题吗?根据我的经验,SQL Server没有布尔数据类型,请尝试使用位数据类型。将您的方言更改为org.hibernat

我使用hbm2ddl.auto=create在带有hibernate的SQLAzure数据库中生成架构。 当使用带有“找不到数据类型布尔”的布尔或布尔类型时,此操作失败。异常

这可能与所使用的方言“org.hibernate.dialogue.sqlserverdialogue”有关。我使用的是Hibernate core 4.1.3,因此应该解决这个错误


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

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

将您的方言更改为
org.hibernate.dialent.sqlserver2008dialent
如果您的数据库版本是SQLServer2008

我正在取得进展:在使用SQLServer2008dialent时,架构已创建。您是对的。SQLServer2008方言将布尔数据类型映射到位数据类型。因此,这种方言是这个问题的解决方案,我不知道它是否完全适合SQLAzure。Sebastian,我也不知道这是否适合azure。然而,它为我指明了2008年的正确方向(我没有意识到2008年还有另外一种方言)。如果你把这个作为答案,我会投赞成票。