我正在 IntelliJ IDE 中创建一个 Hibernate 项目并尝试将其与 H2 数据库连接。我根据本教程创建了该项目:
http://www.roseindia.net/hibernate/hibernate4.2/hibernate-example-step-by-step-in-eclipse.shtml
我所做的唯一更改是数据库,我使用的是 H2,而不是 MySQL。但是,当我尝试运行应用程序时,显示数据库插入已成功,但当我在 H2 控制台中打开数据库时,没有任何此类行的迹象。我已经尝试了此处和其他地方建议的许多解决方案,包括 this , this和 this 。我尝试将 hibernate.cfg.xml 文件中数据库的连接 URL 从相对路径更改为绝对路径,但无济于事。我附上了 hibernate.cfg.xml 的屏幕截图以及下面日志的相关部分。请帮我解决这个问题。
最佳答案
你的hibernate.connection.url
应该是这样的jdbc:h2:tcp://localhost/mem:playground
我假设你正在启动H2数据库当您通过控制台连接到 H2 时,退出您的项目。
关于java - 无法从 Hibernate 项目将行插入 H2 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25784051/