Исключение в образце программы Hibernate - PullRequest
0 голосов
/ 14 апреля 2011

Я пробую пример программы гибернации, чтобы подключиться к БД MS SQL и выполнить некоторые sql. Я создал файлы hbm и cfg.xml, но во время выполнения получаю следующее исключение.

java.sql.SQLException: No suitable driver
    at java.sql.DriverManager.getConnection(DriverManager.java:545)
    at java.sql.DriverManager.getConnection(DriverManager.java:140)
    at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133)
    at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:111)
    at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2101)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1325)
    at com.persistent.demo.HibernateUtil.<clinit>(HibernateUtil.java:12)
    at com.persistent.demo.HelloWorld.main(HelloWorld.java:15)
Exception in thread "main" java.lang.ExceptionInInitializerError
    at com.persistent.demo.HibernateUtil.<clinit>(HibernateUtil.java:14)
    at com.persistent.demo.HelloWorld.main(HelloWorld.java:15)
Caused by: org.hibernate.HibernateException: Dialect class not found: net.sf.hibernate.dialect.SQLServerDialect

Я не понимаю, пропустил ли я какие-либо jar-файлы или есть какая-то другая проблема. Пожалуйста, помогите.

Спасибо. -Uday

Ответы [ 2 ]

2 голосов
/ 14 апреля 2011

Dialect class not found: net.sf.hibernate.dialect.SQLServerDialect

Вам необходимо поместить Jar, содержащий этот класс, в класс вашего класса.

Возможно, проблема в том, что вам нужен диалект: org.hibernate.dialect.SQLServerDialect, который доступен в банке спящего ядра.

0 голосов
/ 14 апреля 2011

добавьте Mssqlserver.jar в путь к классу. или проверьте соединение URL

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