我正在IntelliJ IDE中创建一个Hibernate项目,并尝试将其与H2数据库连接起来。我根据本教程创建了项目:
http://www.roseindia.net/hibernate/hibernate4.2/hibernate-example-step-by-step-in-eclipse.shtml
我正在做的唯一改变是数据库,而不是MySQL,我正在使用H2。但是,当我尝试运行应用程序时,显示数据库的插入已成功,但是当我在H2控制台中打开数据库时,没有任何此类行的迹象。我在这里和其他地方尝试了很多解决方案,包括this,this和this。我已经尝试将hibernate.cfg.xml文件中数据库的连接URL从相对路径更改为绝对路径,但无济于事。我附上了我的hibernate.cfg.xml的截图和下面日志的相关部分。请帮帮我。
答案 0 :(得分:0)
你的hibernate.connection.url
应该是那样jdbc:h2:tcp://localhost/mem:playground
我假设你正在从你的项目中启动H2数据库,因为你通过控制台连接到H2。