Я получил это исключение:Не удается подключиться к базе данных с помощью спящего режима с помощью Microsoft Access
1266 [main] INFO org.hibernate.tool.hbm2ddl.SchemaExport - Running hbm2ddl schema export
1266 [main] INFO org.hibernate.tool.hbm2ddl.SchemaExport - exporting generated schema to database
1266 [main] ERROR org.hibernate.tool.hbm2ddl.SchemaExport - schema export unsuccessful
java.lang.UnsupportedOperationException: The user must supply a JDBC connection
at org.hibernate.connection.UserSuppliedConnectionProvider.getConnection(UserSuppliedConnectionProvider.java:54)
at org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:51)
at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:263)
at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:219)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:370)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1842)
at com.vaannila.util.HibernateUtil.<clinit>(HibernateUtil.java:11)
at com.vaannila.student.Main.main(Main.java:14)
Exception in thread "main" java.lang.UnsupportedOperationException: The user must supply a JDBC connection
at org.hibernate.connection.UserSuppliedConnectionProvider.getConnection(UserSuppliedConnectionProvider.java:54)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446)
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167)
at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:160)
at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:81)
at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1473)
at com.vaannila.student.Main.main(Main.java:17)
Пожалуйста, помогите мне с этим вопросом. Вот мой конфигурационный файл:
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">sun.jdbc.odbc.JdbcOdbcDriver</property>
<property name="hibernate.connection.username"></property>
<property name="connection.password"></property>
<property name="connection.pool_size">1</property>
<property name="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</property>
<property name="hibernate.conn.url">jdbc:odbc:demo</property>
Можете ли вы показать нам, где вы устанавливаете спящий режим и передаете ему строку конфигурации? –
Мой конфигурационный файл hibernate приведен ниже. <зимуют конфигурация> <сеансом завод> <Свойство Имя = "hibernate.connection.driver_class"> sun.jdbc.odbc.JdbcOdbcDriver <имя свойства = "hibernate.connection.username"> <Свойство Name = "connection.password"> <имя свойства = "connection.pool_size"> 1 <свойство имя = "hibernate.dialect"> org.hibernate.dialect.SQLServerDialect \t \t <свойство имя = "спящий режим .conn.url "> jdbc: odbc: demo –
Вы пытались подключиться к другому db, например hsqldb или h2? –