Netbeans 中的 hibernate 逆向工程找不到 SQL Server 表

标签 hibernate sql-server-2008 reverse mssql-jdbc

我的机器上安装了一个 Test SQL Server 数据库。
创建了一个测试 SQL Server 帐户,并在默认架构上的 TestDb 中使用此帐户创建了两个表。
在我的 Java Web 应用程序(简单 JSP)上,我使用 Hibernate 并将其配置为指向测试数据库。
但是,当我创建 hibernate.reveng 文件时,向导没有找到/显示任何可用的表。
请查看我的 hibernate 配置文件:

<hibernate-configuration>
  <session-factory>
    <property name="hibernate.connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
    <property name="hibernate.connection.url">jdbc:sqlserver://localhost:1433;databaseName=TestDb;</property>
    <property name="hibernate.connection.username">test</property>
    <property name="hibernate.connection.password">password</property>
    <property name="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</property>
  </session-factory>
</hibernate-configuration>

转到我应该查看表格的步骤时没有错误。它只是在两个数据库表框中不显示任何内容。
我什至可以在没有任何警告/错误的情况下保存 xml 文件,但是里面没有表格。
我需要有关当前设置的一些帮助,以便我可以通过 hibernate 向导显示和映射表。

最佳答案

只需将 MySql JDBC 库文件添加到库中,它对我有用。

关于Netbeans 中的 hibernate 逆向工程找不到 SQL Server 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7861351/

相关文章:

java - Hibernate max 查询无法检索数据

java - SuperClass 属性上的 JPA 覆盖注释

sql - 存储过程返回一个字符串?

SQL Server WITH 语句

t-sql - 如何在日期时间列中获取 dd/mm/yyyy 中的日数

Git:如何在反向 merge 后提交本地更改

c - K 和 R C 编程练习 1-19

java - JPA如何在持久化后从数据库中获取值

java - 如何避免 Hibernate 为 OneToMany 的更新生成两个查询?

android - 倒计时倒数计数器