【发布时间】:2015-05-13 21:45:37
【问题描述】:
这是一个艰难的过程。我最近开始学习 Java EE 并遇到了这个问题 - 当我从 NetBeans 运行 Hibernate 逆向工程向导时,它说它正在连接到数据库,然后检查架构,但是之后,对话框中没有可用的表 - 它是空的,但没有错误消息。
谷歌搜索后,我从 HXTT 检查了一个 3rd 方驱动程序/方言,它也没有给出任何结果,我什至尝试了 Microsoft SQL Server 方言和驱动程序,但在 hibernate.cfg 中有错误。
配置如下:
<property name="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</property>
<property name="hibernate.connection.driver_class">sun.jdbc.odbc.JdbcOdbcDriver</property>
<property name="hibernate.connection.url">jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=D:/Path is correct</property>
路径是正确的,我可以用 JDBC 做所有可能的事情,我怀疑有安全限制。向导完成后,reveng.xml 文件只有这一行:
<schema-selection match-catalog="Path to DB"/>
如果 Access + Hibernate 真的没有希望,我很想知道在 Web 应用程序中使用它的可能性,例如使用 JDBC。
【问题讨论】: