繁体   English   中英

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

[英]Unable to insert rows into H2 database from Hibernate project

我正在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和下面日志的相关部分的屏幕截图。 这个你能帮我吗。

在此处输入图片说明

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM