Hibernate: MySql против пользователя - PullRequest
1 голос
/ 22 марта 2011

Я начал изучать спящий режим. Вот мой файл конфигурации hibernate:

<hibernate-configuration>
<session-factory>

    <!-- connection settings -->
    <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
    <property name="connection.url">jdbc:mysql://localhost:3306/hibernatelearning</property>
    <property name="connection.name">root</property>
    <property name="connection.password"></property>


    <!-- JDBC connection pool -->
    <property name="connection.pool_size">1</property>

    <!-- dialect -->
    <property name="dialect">org.hibernate.dialect.HSQLDialect</property>

    <property name="show_sql">true</property>

    <property name="current_session_context_class">thread</property>


    <mapping resource="./Event.hbm.xml"/>

</session-factory>
</hibernate-configuration>

Исключение составляет:

INFO: connection properties: {name=root, password=****}
22.03.2011 15:45:14 org.hibernate.cfg.SettingsFactory buildSettings
WARNING: Could not obtain connection to query metadata
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Access denied for user ''@'localhost' to database 'hibernatelearning'

Кто-нибудь знает, как с этим бороться?

1 Ответ

1 голос
/ 22 марта 2011

Проблема была в hibernate.cfg.xml. Правый: </p> <pre><code><session-factory> <!-- connection settings --> <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/hibernatelearning</property> <property name="hibernate.connection.username">root</property> <property name="hibernate.connection.password"></property> <property name="hibernate.hbm2ddl.auto">create-drop</property> <!-- JDBC connection pool --> <property name="connection.pool_size">1</property> <!-- dialect --> <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property> <property name="show_sql">true</property> <property name="current_session_context_class">thread</property> <mapping resource="./Event.hbm.xml"/> </session-factory>

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