我正在尝试将Hibernate集成到我的Netbeans项目中以连接到Microsoft SQL Server。我运行了Hibernate配置文件向导(并设置了一个新的数据库连接)。我已将方言设置为SqlServerDialect。我最初使用db_owner架构设置连接。我在连接上运行测试查询,它们都返回正确的信息。
但是,当我尝试运行Hibernate Mapping向导或Hibernate Reverse Engineering向导时,没有可供选择的表。
我正在使用Microsoft的JDBC(版本4)。已经发布了其他类似的问题,但没有提供任何答案。
答案 0 :(得分:1)
事实证明我选择了错误的默认架构。我选择了db_owner
,它应该是dbo
。当我检查服务选项卡下的连接并展开默认架构时,它没有显示任何表。显然,SQL执行程序使用除默认值之外的其他模式来查找结果。