无法从Hibernate项目中将行插入H2数据库

时间:2014-09-11 09:39:14

标签: java database hibernate intellij-idea

我正在IntelliJ IDE中创建一个Hibernate项目,并尝试将其与H2数据库连接起来。我根据本教程创建了项目:

http://www.roseindia.net/hibernate/hibernate4.2/hibernate-example-step-by-step-in-eclipse.shtml

我正在做的唯一改变是数据库,而不是MySQL,我正在使用H2。但是,当我尝试运行应用程序时,显示数据库的插入已成功,但是当我在H2控制台中打开数据库时,没有任何此类行的迹象。我在这里和其他地方尝试了很多解决方案,包括thisthisthis。我已经尝试将hibernate.cfg.xml文件中数据库的连接URL从相对路径更改为绝对路径,但无济于事。我附上了我的hibernate.cfg.xml的截图和下面日志的相关部分。请帮帮我。

enter image description here

1 个答案:

答案 0 :(得分:0)

你的hibernate.connection.url应该是那样jdbc:h2:tcp://localhost/mem:playground我假设你正在从你的项目中启动H2数据库,因为你通过控制台连接到H2。