netbeans nebeans不为h2创建反向工程文件

92vpleto  于 2022-12-13  发布在  其他
关注(0)|答案(2)|浏览(172)

我是h2数据库的新手。我已经使用浏览器控制台在h2中创建了一些表。当我试图创建hibernate.cfg文件时,它会创建如下所示的文件。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
  <session-factory>
    <property name="hibernate.connection.driver_class">org.h2.Driver</property>
    <property name="hibernate.connection.url">jdbc:h2:~/selva</property>

  </session-factory>
</hibernate-configuration>

但当我试图创建一个逆向工程,我得到了下面的错误。
为什么会发生这种情况?。Netbeans为mysql和mssql数据库创建反向工程文件。但是为什么不创建h2呢?

Cannot establish database connection with selected Hibernate Configuration file. Please verify the database connection details in hibernate.cfg.xml.

1.How to solve the above issue?
2.Is Querying  inmemory database in hibernate is different from the persistent database?
2.Is Configuring inmemory database in hibernate  is different from the persistent database?

任何帮助都将不胜感激!!!

vqlkdk9b

vqlkdk9b1#

嘿,我遇到了同样的问题,所以我只是右键单击了netbeans中特定项目的源包下的默认包,然后创建了逆向工程文件...netbeans随后成功创建了hibernate.reveng.xml文件

unguejic

unguejic2#

您必须启动MySQL服务,然后连接到MySQL。然后转到Netbeans中的“服务”选项卡。然后停止Java数据库。删除任何Java数据库连接。然后转到MySQL Server Properties。选择基本属性并输入它们。然后选择

Admin Properties
  • Path/Url to admin tool: c:\program files(x86)\mysql\mysql workbench 6.3 cE\MySQLWorkbench.exe

管理工具,你可以使用phpmyadmindbeaverdbforgestudiosql yog或任何其他东西。

  • Path to stop command:
  • Arguments: -uroot -proot shutdown

如果root是您的用户名和密码。首先,不要将库存储在专用文件夹中

  • 单击File > New Project
  • 选择Java Web Application
  • 选择项目名称,取消选中使用专用文件夹存储库
  • 选择Apache Tomcat,然后在框架下选择Hibernate 4.3.1
  • 选择新数据库连接
  • 选择驱动程序Mysql(连接器/J驱动程序),然后测试连接,如果可以,单击“完成”

然后,您必须能够从Netbeans执行数据库操作。

  • 单击项目,选择“新建”〉“其他”〉“Hibernate "〉”Hibernate逆向工程向导“〉”名称“〉”hibernate.cfg.xml“〉”完成
  • 然后您必须在cdg文件中看到hib连接属性。

当Netbeans连接到数据库时,它将花费一些时间或一些 Flink ,那么您正在进行正确的移动。

相关问题