出于测试目的,我想要一个控制台,在那里我可以输入一个HQL命令,看看它在grails hibernate DB(在我的例子中是一个MySQL DB)上返回的内容,例如在测试环境中。最好的方法是什么?
我正在使用Eclipse并且已经遇到过JBoss Hibernate Tools,但我不确定如何配置它们以使用我的grails MySQL DB。我必须选择什么类型(核心,注释,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
但这是最好的方法吗?
答案 0 :(得分:0)
我不是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
Class必须是com.mysql.jdbc.Driver
希望这有帮助