我是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?
任何帮助都将不胜感激!!!
2条答案
按热度按时间vqlkdk9b1#
嘿,我遇到了同样的问题,所以我只是右键单击了netbeans中特定项目的源包下的默认包,然后创建了逆向工程文件...netbeans随后成功创建了hibernate.reveng.xml文件
unguejic2#
您必须启动MySQL服务,然后连接到MySQL。然后转到Netbeans中的“服务”选项卡。然后停止Java数据库。删除任何Java数据库连接。然后转到
MySQL Server Properties
。选择基本属性并输入它们。然后选择Path/Url to admin tool: c:\program files(x86)\mysql\mysql workbench 6.3 cE\MySQLWorkbench.exe
管理工具,你可以使用
phpmyadmin
,dbeaver
,dbforgestudio
,sql yog
或任何其他东西。Path to stop command:
Arguments: -uroot -proot shutdown
如果root是您的用户名和密码。首先,不要将库存储在专用文件夹中
File > New Project
Java Web Application
然后,您必须能够从Netbeans执行数据库操作。
当Netbeans连接到数据库时,它将花费一些时间或一些 Flink ,那么您正在进行正确的移动。