-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 
Author Message
 Post subject: Problem with Chapter 1 Tutorial
PostPosted: Thu Nov 08, 2007 11:54 am 
Newbie

Joined: Thu Nov 08, 2007 10:48 am
Posts: 3
Need help with Hibernate? Read this first:
http://www.hibernate.org/ForumMailingli ... AskForHelp

I've struggled with this for a while, and can't figure it out. I'm sure it's something I'm doing, or not. My problem is this: it's not creating the table to store the information in, and generating a SQLException. I tried changing the HSQLDB version to 1.7.3, to no avail. Below are the appropriate file extracts. Thanks.

Hibernate version: 3.2.5

Mapping documents:
Code:
hibernate.cfg.xml

<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
   "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
   "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
   
<hibernate-configuration>
   <session-factory>
      <!-- Database connection settings -->
      <property name="connection.driver_class">org.hsqldb.jdbcDriver</property>
      <property name="connection.url">jdbc:hsqldb:hsql://localhost</property>
      <property name="connection.username">sa</property>
      <property name="connection.password"></property>
      
      <!-- JDBC connection pool (use the built-in) -->
      <property name="connection.pool_size">1</property>
      
      <!-- SQL dialect -->
      <property name="dialect">org.hibernate.dialect.HSQLDialect</property>
      
      <!-- enable Hibernate's automatic session context management -->
      <property name="current_session_context_class">thread</property>
      
      <!-- Diasbale the second level cache -->
      <property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
      
      <!-- Echo all executed SQL to stdout -->
      <property name="show_sql">true</property>
      
      <!-- Drop and re-create the database schema on startup -->
      <property name="hbm2dll.auto">create</property>
            
      <property name="connection.shutdown">true</property>
      
      <mapping resource="events/Event.hbm.xml"/>
      
   </session-factory>
</hibernate-configuration>

Event.hbm.xml

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
   "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
   <class name="events.Event" table="EVENTS">
      <id name="id" column="EVENT_ID">
         <generator class="native" />
      </id>

      <property name="date" type="timestamp" column="EVENT_DATE" />

      <property name="title" />
   </class>
</hibernate-mapping>


Code between sessionFactory.openSession() and session.close():
Code:
package events;

import org.hibernate.Session;
import java.util.Date;
import util.HibernateUtil;

public class EventManager {

    public static void main(String [] args) {
        EventManager mgr = new EventManager();

        if (args[0].equals("store")) {
            mgr.createAndStoreEvent("My Event", new Date());
        }

        HibernateUtil.getSessionFactory().close();
    }

    private void createAndStoreEvent(String title, Date theDate) {
        Session session = HibernateUtil.getSessionFactory().getCurrentSession();
        session.beginTransaction();
        Event theEvent = new Event();
        theEvent.setTitle(title);
        theEvent.setDate(theDate);
        session.save(theEvent);
        session.getTransaction().commit();
    }

}


Name and version of the database you are using: HSQLDB 1.8.0.1

Debug level Hibernate log excerpt:
Quote:
Buildfile: build.xml

clean:
[delete] Deleting directory D:\hibernate\tutorial\bin
[mkdir] Created dir: D:\hibernate\tutorial\bin

copy-resources:
[copy] Copying 3 files to D:\hibernate\tutorial\bin
[copy] Copied 2 empty directories to 1 empty directory under D:\hibernate\tutorial\bin

compile:
[javac] Compiling 3 source files to D:\hibernate\tutorial\bin

run:
[java] 10:13:36,906 INFO Environment:514 - Hibernate 3.2.5
[java] 10:13:36,906 INFO Environment:547 - hibernate.properties not found
[java] 10:13:36,921 INFO Environment:681 - Bytecode provider name : cglib
[java] 10:13:36,921 INFO Environment:598 - using JDK 1.4 java.sql.Timestamp handling
[java] 10:13:36,984 INFO Configuration:1426 - configuring from resource: /hibernate.cfg.xml
[java] 10:13:36,984 INFO Configuration:1403 - Configuration resource: /hibernate.cfg.xml
[java] 10:13:37,031 DEBUG DTDEntityResolver:38 - trying to resolve system-id [http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd]
[java] 10:13:37,031 DEBUG DTDEntityResolver:40 - recognized hibernate namespace; attempting to resolve on classpath under org/hibernate/
[java] 10:13:37,031 DEBUG DTDEntityResolver:50 - located [http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd] in classpath
[java] 10:13:37,062 DEBUG Configuration:1387 - connection.driver_class=org.hsqldb.jdbcDriver
[java] 10:13:37,062 DEBUG Configuration:1387 - connection.url=jdbc:hsqldb:hsql://localhost
[java] 10:13:37,062 DEBUG Configuration:1387 - connection.username=sa
[java] 10:13:37,078 DEBUG Configuration:1387 - connection.password=
[java] 10:13:37,078 DEBUG Configuration:1387 - connection.pool_size=1
[java] 10:13:37,078 DEBUG Configuration:1387 - dialect=org.hibernate.dialect.HSQLDialect
[java] 10:13:37,078 DEBUG Configuration:1387 - current_session_context_class=thread
[java] 10:13:37,078 DEBUG Configuration:1387 - cache.provider_class=org.hibernate.cache.NoCacheProvider
[java] 10:13:37,078 DEBUG Configuration:1387 - show_sql=true
[java] 10:13:37,078 DEBUG Configuration:1387 - hbm2dll.auto=create
[java] 10:13:37,078 DEBUG Configuration:1387 - connection.shutdown=true
[java] 10:13:37,078 DEBUG Configuration:1586 - null<-org.dom4j.tree.DefaultAttribute@2f1921 [Attribute: name resource value "events/Event.hbm.xml"]
[java] 10:13:37,078 INFO Configuration:553 - Reading mappings from resource : events/Event.hbm.xml
[java] 10:13:37,078 DEBUG DTDEntityResolver:38 - trying to resolve system-id [http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd]
[java] 10:13:37,078 DEBUG DTDEntityResolver:40 - recognized hibernate namespace; attempting to resolve on classpath under org/hibernate/
[java] 10:13:37,093 DEBUG DTDEntityResolver:50 - located [http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd] in classpath
[java] 10:13:37,171 INFO HbmBinder:300 - Mapping class: events.Event -> EVENTS
[java] 10:13:37,187 DEBUG HbmBinder:1270 - Mapped property: id -> EVENT_ID
[java] 10:13:37,203 DEBUG HbmBinder:1270 - Mapped property: date -> EVENT_DATE
[java] 10:13:37,203 DEBUG HbmBinder:1270 - Mapped property: title -> title
[java] 10:13:37,203 INFO Configuration:1541 - Configured SessionFactory: null
[java] 10:13:37,203 DEBUG Configuration:1542 - properties: {java.vendor=Sun Microsystems Inc., show_sql=true, hibernate.connection.url=jdbc:hsqldb:hsql://localhost, os.name=Windows XP, sun.boot.class.path=C:\j2sdk1.4.2_14\jre\lib\rt.jar;C:\j2sdk1.4.2_14\jre\lib\i18n.jar;C:\j2sdk1.4.2_14\jre\lib\sunrsasign.jar;C:\j2sdk1.4.2_14\jre\lib\jsse.jar;C:\j2sdk1.4.2_14\jre\lib\jce.jar;C:\j2sdk1.4.2_14\jre\lib\charsets.jar;C:\j2sdk1.4.2_14\jre\classes, hibernate.current_session_context_class=thread, sun.java2d.fontpath=, java.vm.specification.vendor=Sun Microsystems Inc., java.runtime.version=1.4.2_14-b05, hibernate.cache.provider_class=org.hibernate.cache.NoCacheProvider, user.name=cj08, connection.driver_class=org.hsqldb.jdbcDriver, hibernate.hbm2dll.auto=create, current_session_context_class=thread, user.language=en, sun.boot.library.path=C:\j2sdk1.4.2_14\jre\bin, dialect=org.hibernate.dialect.HSQLDialect, java.version=1.4.2_14, connection.shutdown=true, user.timezone=America/New_York, hibernate.connection.shutdown=true, sun.arch.data.model=32, java.endorsed.dirs=C:\j2sdk1.4.2_14\jre\lib\endorsed, sun.cpu.isalist=pentium i486 i386, file.encoding.pkg=sun.io, file.separator=\, java.specification.name=Java Platform API Specification, java.class.version=48.0, user.country=US, connection.url=jdbc:hsqldb:hsql://localhost, java.home=C:\j2sdk1.4.2_14\jre, java.vm.info=mixed mode, os.version=5.1, path.separator=;, connection.password=, java.vm.version=1.4.2_14-b05, java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory, hibernate.connection.password=, user.variant=, java.awt.printerjob=sun.awt.windows.WPrinterJob, sun.io.unicode.encoding=UnicodeLittle, awt.toolkit=sun.awt.windows.WToolkit, hibernate.connection.username=sa, user.home=C:\Documents and Settings\cj08, java.specification.vendor=Sun Microsystems Inc., java.library.path=C:\j2sdk1.4.2_14\jre\bin;.;C:\WINDOWS\system32;C:\WINDOWS;D:\oracle\product\10.2.0\client_1\bin;C:\Program Files\MKS\IntegrityClient\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Reflection\;C:\WINDOWS\system32\nls;C:\WINDOWS\system32\nls\ENGLISH;C:\Program Files\MySQL\MySQL Server 5.1\bin;%JAVA_HOME\bin;C:\Program Files\Common Files\GTK\2.0\bin;d:\apache-ant-1.6.5\bin;, java.vendor.url=http://java.sun.com/, hibernate.connection.driver_class=org.hsqldb.jdbcDriver, connection.username=sa, java.vm.vendor=Sun Microsystems Inc., hibernate.dialect=org.hibernate.dialect.HSQLDialect, java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, java.class.path=D:\hibernate\tutorial\bin;D:\hibernate\tutorial\lib\ant-1.6.5.jar;D:\hibernate\tutorial\lib\ant-antlr-1.6.5.jar;D:\hibernate\tutorial\lib\ant-junit-1.6.5.jar;D:\hibernate\tutorial\lib\ant-launcher-1.6.5.jar;D:\hibernate\tutorial\lib\asm-attrs.jar;D:\hibernate\tutorial\lib\asm.jar;D:\hibernate\tutorial\lib\cglib-2.1.3.jar;D:\hibernate\tutorial\lib\checkstyle-all.jar;D:\hibernate\tutorial\lib\commons-collections-2.1.1.jar;D:\hibernate\tutorial\lib\commons-logging-1.0.4.jar;D:\hibernate\tutorial\lib\dom4j-1.6.1.jar;D:\hibernate\tutorial\lib\ehcache-1.2.3.jar;D:\hibernate\tutorial\lib\hibernate3.jar;D:\hibernate\tutorial\lib\hsqldb.jar;D:\hibernate\tutorial\lib\jdbc2_0-stdext.jar;D:\hibernate\tutorial\lib\jta.jar;D:\hibernate\tutorial\lib\junit-3.8.1.jar;D:\hibernate\tutorial\lib\log4j-1.2.11.jar;D:\hibernate\tutorial\lib\mysql-connector-java-5.1.5-bin.jar;D:\hibernate\tutorial\lib\servlet.jar;D:\hibernate\tutorial\lib\syndiag2.jar;D:\hibernate\tutorial\lib\versioncheck.jar;D:\hibernate\tutorial\lib\xml-apis.jar, hibernate.bytecode.use_reflection_optimizer=false, hbm2dll.auto=create, java.vm.specification.name=Java Virtual Machine Specification, java.vm.specification.version=1.0, sun.cpu.endian=little, sun.os.patch.level=Service Pack 2, connection.pool_size=1, java.io.tmpdir=C:\DOCUME~1\cj08\LOCALS~1\Temp\, java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi, os.arch=x86, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, java.ext.dirs=C:\j2sdk1.4.2_14\jre\lib\ext, user.dir=D:\hibernate\tutorial, line.separator=
[java] , java.vm.name=Java HotSpot(TM) Client VM, cache.provider_class=org.hibernate.cache.NoCacheProvider, file.encoding=Cp1252, java.specification.version=1.4, hibernate.show_sql=true, hibernate.connection.pool_size=1}
[java] 10:13:37,203 DEBUG Configuration:1285 - Preparing to build session factory with filters : {}
[java] 10:13:37,203 DEBUG Configuration:1120 - processing extends queue
[java] 10:13:37,203 DEBUG Configuration:1124 - processing collection mappings
[java] 10:13:37,203 DEBUG Configuration:1135 - processing native query and ResultSetMapping mappings
[java] 10:13:37,203 DEBUG Configuration:1143 - processing association property references
[java] 10:13:37,203 DEBUG Configuration:1165 - processing foreign key constraints
[java] 10:13:37,281 INFO DriverManagerConnectionProvider:41 - Using Hibernate built-in connection pool (not for production use!)
[java] 10:13:37,281 INFO DriverManagerConnectionProvider:42 - Hibernate connection pool size: 1
[java] 10:13:37,281 INFO DriverManagerConnectionProvider:45 - autocommit mode: false
[java] 10:13:37,281 INFO DriverManagerConnectionProvider:80 - using driver: org.hsqldb.jdbcDriver at URL: jdbc:hsqldb:hsql://localhost
[java] 10:13:37,281 INFO DriverManagerConnectionProvider:83 - connection properties: {user=sa, password=, shutdown=true}
[java] 10:13:37,281 DEBUG DriverManagerConnectionProvider:93 - total checked-out connections: 0
[java] 10:13:37,281 DEBUG DriverManagerConnectionProvider:109 - opening new JDBC connection
[java] 10:13:37,375 DEBUG DriverManagerConnectionProvider:115 - created connection to: jdbc:hsqldb:hsql://localhost, Isolation Level: 1
[java] 10:13:37,437 INFO SettingsFactory:89 - RDBMS: HSQL Database Engine, version: 1.7.3
[java] 10:13:37,437 INFO SettingsFactory:90 - JDBC driver: HSQL Database Engine Driver, version: 1.7.3
[java] 10:13:37,437 DEBUG DriverManagerConnectionProvider:129 - returning connection to pool, pool size: 1
[java] 10:13:37,453 INFO Dialect:152 - Using dialect: org.hibernate.dialect.HSQLDialect
[java] 10:13:37,468 INFO TransactionFactoryFactory:31 - Using default transaction strategy (direct JDBC transactions)
[java] 10:13:37,468 INFO TransactionManagerLookupFactory:33 - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
[java] 10:13:37,484 INFO SettingsFactory:143 - Automatic flush during beforeCompletion(): disabled
[java] 10:13:37,484 INFO SettingsFactory:147 - Automatic session close at end of transaction: disabled
[java] 10:13:37,484 INFO SettingsFactory:154 - JDBC batch size: 15
[java] 10:13:37,484 INFO SettingsFactory:157 - JDBC batch updates for versioned data: disabled
[java] 10:13:37,484 INFO SettingsFactory:162 - Scrollable result sets: enabled
[java] 10:13:37,484 DEBUG SettingsFactory:166 - Wrap result sets: disabled
[java] 10:13:37,484 INFO SettingsFactory:170 - JDBC3 getGeneratedKeys(): disabled
[java] 10:13:37,484 INFO SettingsFactory:178 - Connection release mode: auto
[java] 10:13:37,484 INFO SettingsFactory:205 - Default batch fetch size: 1
[java] 10:13:37,484 INFO SettingsFactory:209 - Generate SQL with comments: disabled
[java] 10:13:37,484 INFO SettingsFactory:213 - Order SQL updates by primary key: disabled
[java] 10:13:37,484 INFO SettingsFactory:217 - Order SQL inserts for batching: disabled
[java] 10:13:37,484 INFO SettingsFactory:386 - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
[java] 10:13:37,484 INFO ASTQueryTranslatorFactory:24 - Using ASTQueryTranslatorFactory
[java] 10:13:37,484 INFO SettingsFactory:225 - Query language substitutions: {}
[java] 10:13:37,484 INFO SettingsFactory:230 - JPA-QL strict compliance: disabled
[java] 10:13:37,484 INFO SettingsFactory:235 - Second-level cache: enabled
[java] 10:13:37,484 INFO SettingsFactory:239 - Query cache: disabled
[java] 10:13:37,484 INFO SettingsFactory:373 - Cache provider: org.hibernate.cache.NoCacheProvider
[java] 10:13:37,500 INFO SettingsFactory:254 - Optimize cache for minimal puts: disabled
[java] 10:13:37,500 INFO SettingsFactory:263 - Structured second-level cache entries: disabled
[java] 10:13:37,500 DEBUG SQLExceptionConverterFactory:52 - Using dialect defined converter
[java] 10:13:37,500 INFO SettingsFactory:283 - Echoing all SQL to stdout
[java] 10:13:37,500 INFO SettingsFactory:290 - Statistics: disabled
[java] 10:13:37,500 INFO SettingsFactory:294 - Deleted entity synthetic identifier rollback: disabled
[java] 10:13:37,500 INFO SettingsFactory:309 - Default entity-mode: pojo
[java] 10:13:37,500 INFO SettingsFactory:313 - Named query checking : enabled
[java] 10:13:37,531 INFO SessionFactoryImpl:161 - building session factory
[java] 10:13:37,531 DEBUG SessionFactoryImpl:173 - Session factory constructed with filter configurations : {}
[java] 10:13:37,546 DEBUG SessionFactoryImpl:177 - instantiating session factory with properties: {java.vendor=Sun Microsystems Inc., show_sql=true, hibernate.connection.url=jdbc:hsqldb:hsql://localhost, os.name=Windows XP, sun.boot.class.path=C:\j2sdk1.4.2_14\jre\lib\rt.jar;C:\j2sdk1.4.2_14\jre\lib\i18n.jar;C:\j2sdk1.4.2_14\jre\lib\sunrsasign.jar;C:\j2sdk1.4.2_14\jre\lib\jsse.jar;C:\j2sdk1.4.2_14\jre\lib\jce.jar;C:\j2sdk1.4.2_14\jre\lib\charsets.jar;C:\j2sdk1.4.2_14\jre\classes, hibernate.current_session_context_class=thread, sun.java2d.fontpath=, java.vm.specification.vendor=Sun Microsystems Inc., java.runtime.version=1.4.2_14-b05, hibernate.cache.provider_class=org.hibernate.cache.NoCacheProvider, user.name=cj08, connection.driver_class=org.hsqldb.jdbcDriver, hibernate.hbm2dll.auto=create, current_session_context_class=thread, user.language=en, sun.boot.library.path=C:\j2sdk1.4.2_14\jre\bin, dialect=org.hibernate.dialect.HSQLDialect, java.version=1.4.2_14, user.timezone=America/New_York, connection.shutdown=true, sun.arch.data.model=32, hibernate.connection.shutdown=true, java.endorsed.dirs=C:\j2sdk1.4.2_14\jre\lib\endorsed, sun.cpu.isalist=pentium i486 i386, file.encoding.pkg=sun.io, file.separator=\, java.specification.name=Java Platform API Specification, java.class.version=48.0, user.country=US, connection.url=jdbc:hsqldb:hsql://localhost, java.home=C:\j2sdk1.4.2_14\jre, java.vm.info=mixed mode, os.version=5.1, path.separator=;, connection.password=, java.vm.version=1.4.2_14-b05, java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory, hibernate.connection.password=, user.variant=, java.awt.printerjob=sun.awt.windows.WPrinterJob, sun.io.unicode.encoding=UnicodeLittle, awt.toolkit=sun.awt.windows.WToolkit, hibernate.connection.username=sa, user.home=C:\Documents and Settings\cj08, java.specification.vendor=Sun Microsystems Inc., java.library.path=C:\j2sdk1.4.2_14\jre\bin;.;C:\WINDOWS\system32;C:\WINDOWS;D:\oracle\product\10.2.0\client_1\bin;C:\Program Files\MKS\IntegrityClient\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Reflection\;C:\WINDOWS\system32\nls;C:\WINDOWS\system32\nls\ENGLISH;C:\Program Files\MySQL\MySQL Server 5.1\bin;%JAVA_HOME\bin;C:\Program Files\Common Files\GTK\2.0\bin;d:\apache-ant-1.6.5\bin;, java.vendor.url=http://java.sun.com/, hibernate.connection.driver_class=org.hsqldb.jdbcDriver, connection.username=sa, java.vm.vendor=Sun Microsystems Inc., hibernate.dialect=org.hibernate.dialect.HSQLDialect, java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, java.class.path=D:\hibernate\tutorial\bin;D:\hibernate\tutorial\lib\ant-1.6.5.jar;D:\hibernate\tutorial\lib\ant-antlr-1.6.5.jar;D:\hibernate\tutorial\lib\ant-junit-1.6.5.jar;D:\hibernate\tutorial\lib\ant-launcher-1.6.5.jar;D:\hibernate\tutorial\lib\asm-attrs.jar;D:\hibernate\tutorial\lib\asm.jar;D:\hibernate\tutorial\lib\cglib-2.1.3.jar;D:\hibernate\tutorial\lib\checkstyle-all.jar;D:\hibernate\tutorial\lib\commons-collections-2.1.1.jar;D:\hibernate\tutorial\lib\commons-logging-1.0.4.jar;D:\hibernate\tutorial\lib\dom4j-1.6.1.jar;D:\hibernate\tutorial\lib\ehcache-1.2.3.jar;D:\hibernate\tutorial\lib\hibernate3.jar;D:\hibernate\tutorial\lib\hsqldb.jar;D:\hibernate\tutorial\lib\jdbc2_0-stdext.jar;D:\hibernate\tutorial\lib\jta.jar;D:\hibernate\tutorial\lib\junit-3.8.1.jar;D:\hibernate\tutorial\lib\log4j-1.2.11.jar;D:\hibernate\tutorial\lib\mysql-connector-java-5.1.5-bin.jar;D:\hibernate\tutorial\lib\servlet.jar;D:\hibernate\tutorial\lib\syndiag2.jar;D:\hibernate\tutorial\lib\versioncheck.jar;D:\hibernate\tutorial\lib\xml-apis.jar, hibernate.bytecode.use_reflection_optimizer=false, hbm2dll.auto=create, java.vm.specification.name=Java Virtual Machine Specification, java.vm.specification.version=1.0, sun.cpu.endian=little, sun.os.patch.level=Service Pack 2, connection.pool_size=1, java.io.tmpdir=C:\DOCUME~1\cj08\LOCALS~1\Temp\, java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi, os.arch=x86, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, java.ext.dirs=C:\j2sdk1.4.2_14\jre\lib\ext, user.dir=D:\hibernate\tutorial, line.separator=
[java] , java.vm.name=Java HotSpot(TM) Client VM, cache.provider_class=org.hibernate.cache.NoCacheProvider, file.encoding=Cp1252, java.specification.version=1.4, hibernate.connection.pool_size=1, hibernate.show_sql=true}
[java] 10:13:37,796 DEBUG AbstractEntityPersister:2738 - Static SQL for entity: events.Event
[java] 10:13:37,796 DEBUG AbstractEntityPersister:2743 - Version select: select EVENT_ID from EVENTS where EVENT_ID =?
[java] 10:13:37,796 DEBUG AbstractEntityPersister:2746 - Snapshot select: select event_.EVENT_ID, event_.EVENT_DATE as EVENT2_0_, event_.title as title0_ from EVENTS event_ where event_.EVENT_ID=?
[java] 10:13:37,796 DEBUG AbstractEntityPersister:2749 - Insert 0: insert into EVENTS (EVENT_DATE, title, EVENT_ID) values (?, ?, ?)
[java] 10:13:37,796 DEBUG AbstractEntityPersister:2750 - Update 0: update EVENTS set EVENT_DATE=?, title=? where EVENT_ID=?
[java] 10:13:37,796 DEBUG AbstractEntityPersister:2751 - Delete 0: delete from EVENTS where EVENT_ID=?
[java] 10:13:37,796 DEBUG AbstractEntityPersister:2755 - Identity insert: insert into EVENTS (EVENT_ID, EVENT_DATE, title) values (null, ?, ?)
[java] 10:13:37,828 DEBUG EntityLoader:79 - Static select for entity events.Event: select event0_.EVENT_ID as EVENT1_0_0_, event0_.EVENT_DATE as EVENT2_0_0_, event0_.title as title0_0_ from EVENTS event0_ where event0_.EVENT_ID=?
[java] 10:13:37,828 DEBUG EntityLoader:79 - Static select for entity events.Event: select event0_.EVENT_ID as EVENT1_0_0_, event0_.EVENT_DATE as EVENT2_0_0_, event0_.title as title0_0_ from EVENTS event0_ where event0_.EVENT_ID=?
[java] 10:13:37,828 DEBUG EntityLoader:79 - Static select for entity events.Event: select event0_.EVENT_ID as EVENT1_0_0_, event0_.EVENT_DATE as EVENT2_0_0_, event0_.title as title0_0_ from EVENTS event0_ where event0_.EVENT_ID=?
[java] 10:13:37,828 DEBUG EntityLoader:79 - Static select for entity events.Event: select event0_.EVENT_ID as EVENT1_0_0_, event0_.EVENT_DATE as EVENT2_0_0_, event0_.title as title0_0_ from EVENTS event0_ where event0_.EVENT_ID=?
[java] 10:13:37,828 DEBUG EntityLoader:79 - Static select for entity events.Event: select event0_.EVENT_ID as EVENT1_0_0_, event0_.EVENT_DATE as EVENT2_0_0_, event0_.title as title0_0_ from EVENTS event0_ where event0_.EVENT_ID=?
[java] 10:13:37,843 DEBUG EntityLoader:34 - Static select for action ACTION_MERGE on entity events.Event: select event0_.EVENT_ID as EVENT1_0_0_, event0_.EVENT_DATE as EVENT2_0_0_, event0_.title as title0_0_ from EVENTS event0_ where event0_.EVENT_ID=?
[java] 10:13:37,843 DEBUG EntityLoader:34 - Static select for action ACTION_REFRESH on entity events.Event: select event0_.EVENT_ID as EVENT1_0_0_, event0_.EVENT_DATE as EVENT2_0_0_, event0_.title as title0_0_ from EVENTS event0_ where event0_.EVENT_ID=?
[java] 10:13:37,843 DEBUG SessionFactoryObjectFactory:39 - initializing class SessionFactoryObjectFactory
[java] 10:13:37,843 DEBUG SessionFactoryObjectFactory:76 - registered: 4028d6f3161fd2ce01161fd2d0330000 (unnamed)
[java] 10:13:37,843 INFO SessionFactoryObjectFactory:82 - Not binding factory to JNDI, no JNDI name configured
[java] 10:13:37,843 DEBUG SessionFactoryImpl:308 - instantiated session factory
[java] 10:13:37,843 DEBUG SessionFactoryImpl:392 - Checking 0 named HQL queries
[java] 10:13:37,843 DEBUG SessionFactoryImpl:412 - Checking 0 named SQL queries
[java] 10:13:37,890 DEBUG SessionImpl:220 - opened session at timestamp: 11945348178
[java] 10:13:37,968 DEBUG ThreadLocalSessionContext:290 - allowing method [beginTransaction] in non-transacted context
[java] 10:13:37,968 DEBUG ThreadLocalSessionContext:300 - allowing proxied method [beginTransaction] to proceed to real session
[java] 10:13:37,968 DEBUG JDBCTransaction:54 - begin
[java] 10:13:37,968 DEBUG ConnectionManager:421 - opening JDBC connection
[java] 10:13:37,968 DEBUG DriverManagerConnectionProvider:93 - total checked-out connections: 0
[java] 10:13:37,968 DEBUG DriverManagerConnectionProvider:99 - using pooled JDBC connection, pool size: 0
[java] 10:13:37,968 DEBUG JDBCTransaction:59 - current autocommit status: false
[java] 10:13:37,968 DEBUG JDBCContext:210 - after transaction begin
[java] 10:13:37,968 DEBUG ThreadLocalSessionContext:300 - allowing proxied method [save] to proceed to real session
[java] 10:13:38,000 DEBUG DefaultSaveOrUpdateEventListener:158 - saving transient instance
[java] 10:13:38,000 DEBUG AbstractSaveEventListener:153 - saving [events.Event#<null>]
[java] 10:13:38,000 DEBUG AbstractSaveEventListener:244 - executing insertions
[java] 10:13:38,015 DEBUG AbstractSaveEventListener:297 - executing identity-insert immediately
[java] 10:13:38,015 DEBUG AbstractEntityPersister:2144 - Inserting entity: events.Event (native id)
[java] 10:13:38,015 DEBUG AbstractBatcher:366 - about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
[java] 10:13:38,015 DEBUG SQL:401 - insert into EVENTS (EVENT_ID, EVENT_DATE, title) values (null, ?, ?)
[java] Hibernate: insert into EVENTS (EVENT_ID, EVENT_DATE, title) values (null, ?, ?)
[java] 10:13:38,015 DEBUG AbstractBatcher:484 - preparing statement
[java] 10:13:38,031 DEBUG JDBCExceptionReporter:69 - could not insert: [events.Event] [insert into EVENTS (EVENT_ID, EVENT_DATE, title) values (null, ?, ?)]
[java] java.sql.SQLException: Table not found: EVENTS in statement [insert into EVENTS (EVENT_ID, EVENT_DATE, title) values (null, ?, ?)]
[java] at org.hsqldb.jdbc.jdbcUtil.throwError(Unknown Source)
[java] at org.hsqldb.jdbc.jdbcPreparedStatement.<init>(Unknown Source)
[java] at org.hsqldb.jdbc.jdbcConnection.prepareStatement(Unknown Source)
[java] at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:505)
[java] at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:94)
[java] at org.hibernate.id.insert.AbstractSelectingDelegate.performInsert(AbstractSelectingDelegate.java:30)
[java] at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2158)
[java] at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2638)
[java] at org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:48)
[java] at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:250)
[java] at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:298)
[java] at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:181)
[java] at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:107)
[java] at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:187)
[java] at org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:33)
[java] at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:172)
[java] at org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:27)
[java] at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
[java] at org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:535)
[java] at org.hibernate.impl.SessionImpl.save(SessionImpl.java:523)
[java] at org.hibernate.impl.SessionImpl.save(SessionImpl.java:519)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:324)
[java] at org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:301)
[java] at $Proxy0.save(Unknown Source)
[java] at events.EventManager.createAndStoreEvent(Unknown Source)
[java] at events.EventManager.main(Unknown Source)
[java] 10:13:38,031 WARN JDBCExceptionReporter:77 - SQL Error: -22, SQLState: S0002
[java] 10:13:38,031 ERROR JDBCExceptionReporter:78 - Table not found: EVENTS in statement [insert into EVENTS (EVENT_ID, EVENT_DATE, title) values (null, ?, ?)]
[java] org.hibernate.exception.SQLGrammarException: could not insert: [events.Event]
[java] at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
[java] at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
[java] at org.hibernate.id.insert.AbstractSelectingDelegate.performInsert(AbstractSelectingDelegate.java:40)
[java] at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2158)
[java] at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2638)
[java] at org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:48)
[java] at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:250)
[java] at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:298)
[java] at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:181)
[java] at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:107)
[java] at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:187)
[java] at org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:33)
[java] at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:172)
[java] at org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:27)
[java] at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
[java] at org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:535)
[java] at org.hibernate.impl.SessionImpl.save(SessionImpl.java:523)
[java] at org.hibernate.impl.SessionImpl.save(SessionImpl.java:519)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:324)
[java] at org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:301)
[java] at $Proxy0.save(Unknown Source)
[java] at events.EventManager.createAndStoreEvent(Unknown Source)
[java] at events.EventManager.main(Unknown Source)
[java] Caused by: java.sql.SQLException: Table not found: EVENTS in statement [insert into EVENTS (EVENT_ID, EVENT_DATE, title) values (null, ?, ?)]
[java] at org.hsqldb.jdbc.jdbcUtil.throwError(Unknown Source)
[java] at org.hsqldb.jdbc.jdbcPreparedStatement.<init>(Unknown Source)
[java] at org.hsqldb.jdbc.jdbcConnection.prepareStatement(Unknown Source)
[java] at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:505)
[java] at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:94)
[java] at org.hibernate.id.insert.AbstractSelectingDelegate.performInsert(AbstractSelectingDelegate.java:30)
[java] ... 23 more
[java] Exception in thread "main"

BUILD SUCCESSFUL
Total time: 3 seconds

[/quote]


Top
 Profile  
 
 Post subject: Additional
PostPosted: Thu Nov 08, 2007 3:57 pm 
Newbie

Joined: Thu Nov 08, 2007 10:48 am
Posts: 3
Interestingly enough, I have the same issue if I switch from HSQLDB to MySQL and change the config file appropriately.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Nov 09, 2007 2:37 am 
Regular
Regular

Joined: Tue Jan 03, 2006 9:20 am
Posts: 74
check your hibernate config file. It should be hbm2ddl.auto, not hbm.dll.auto.


Top
 Profile  
 
 Post subject: thanks...
PostPosted: Fri Nov 09, 2007 9:06 am 
Newbie

Joined: Thu Nov 08, 2007 10:48 am
Posts: 3
I knew it was something silly like that. DOH!


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.