Hibernate Tutorial - Получение ошибок - PullRequest
1 голос
/ 22 декабря 2011

Я чрезвычайно новичок в Hibernate.Я опубликовал вопрос раньше, и оказалось, что в самом учебнике есть ошибки.Но я думал, что исправил эти вещи.В любом случае, я эта часть урока .Когда я делаю все так, как указано выше, и дохожу до этой точки, где вы выполняете строку кода, которая гласит:

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 для этого.Если у меня еще нет базы данных, создана ли она для меня?

Очевидно, не найден драйвер для hsqldb, который не имеет смысла для меня.

Я включил ss enter image description here enter image description here

Редактировать: включены pom.xml http://www.jamesendres.com/pom.xml

Редактировать 2: включены весь проект http://www.jamesendres.com/test.rar

Ответы [ 2 ]

0 голосов
/ 22 декабря 2011

Вы зарегистрировали драйвер при использовании HSQL. См https://stackoverflow.com/a/2262136/51782 или http://www.willamaze.eu/2009/02/running-hsqldb-in-process-no-suitable-driver-found/.

0 голосов
/ 22 декабря 2011

Одна из возможностей: hsqldb - это плагин dependency, а не проект dependency.Если это так, вы можете соответствующим образом изменить зависимость или передать дополнительный аргумент -Dexec.includePluginDependencies=true на mvn exec:java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...