Как выполнять прямые HQL-запросы на базе данных Hibernate Grails для тестирования в Eclipse - PullRequest
0 голосов
/ 21 июня 2010

В целях тестирования я хотел бы иметь консоль, где я мог бы просто ввести команду HQL и посмотреть, что она возвращает в базе данных Grails Hibernate (в моем случае в базе данных MySQL), когда она работает, например, в тестовой среде.Какой лучший способ сделать это?

Я использую Eclipse и уже сталкивался с JBoss Hibernate Tools, но я не уверен, как настроить их для использования моей базы данных MySQL DB.Какой тип (Core, Annotations, JPA) мне нужно выбрать там, и что заполнять в полях «Файл конфигурации» / «Единица постоянства»?Я уже настроил файл свойств (см. Ниже).

hibernate.connection.username=sa  
hibernate.connection.password=
hibernate.connection.driver_class=org.hsqldb.jdbcDriver
hibernate.connection.url=jdbc:mysql://localhost/myproject
hibernate.connection.provider_class=org.hibernate.connection.DriverManagerConnectionProvider

Но так или иначе это лучший подход?

1 Ответ

0 голосов
/ 22 июня 2010

Я не уверен на 100%, если вы закрылись, но свойство Driver_class не подходит для MySQL.Попробуйте

hibernate.connection.username=sa  
hibernate.connection.password=
hibernate.connection.driver_class=com.mysql.jdbc.Driver
hibernate.connection.url=jdbc:mysql://localhost/myproject
hibernate.connection.provider_class=org.hibernate.connection.DriverManagerConnectionProvider

Класс должен быть com.mysql.jdbc.Driver

Надеюсь, это поможет

...