我对Hibernate非常陌生。我之前发过一个问题,事实证明实际教程中有错误。但我以为我把那些东西拉直了。无论如何我是this part of the tutorial。当我按照之前所做的所有事情进行操作并达到这一点时,执行代码行:
mvn exec:java -Dexec.mainClass="org.hibernate.tutorial.EventManager" -Dexec.args="store"
当我在cmd提示符下运行正确的文件夹时:在我的场景中,根文件夹名为test。我收到以下错误:
No suitable driver found for jdbc:hsqldb:mem:testdb
我只使用Maven和Hibernate。我也没有使用任何IDE。如果我没有为我创建一个db?
显然没有找到hsqldb的驱动程序,这对我来说没有意义。
我加入了一个ss
编辑:包含pom.xml http://www.jamesendres.com/pom.xml
编辑2:包括整个项目 http://www.jamesendres.com/test.rar
答案 0 :(得分:0)
一种可能性是hsqldb
是 插件 dependency
而不是项目dependency
。如果是这样,您可以相应地更改相关性,也可以将additional argument -Dexec.includePluginDependencies=true
传递给mvn exec:java
。
答案 1 :(得分:0)