Hello,

I was trying to write my first hibernate programme using the handout given
on this link : http://www.javapassion.com/handsonlabs/hibernatestepbystep/
but unfortunately, I just can't figure out why it is not working properly.
Here is the errors I am getting:

[error]

Jul 26, 2012 2:13:31 PM org.hibernate.cfg.Environment <clinit>
INFO: Hibernate 3.2.5
Jul 26, 2012 2:13:31 PM org.hibernate.cfg.Environment <clinit>
INFO: hibernate.properties not found
Jul 26, 2012 2:13:31 PM org.hibernate.cfg.Environment buildBytecodeProvider
INFO: Bytecode provider name : cglib
Jul 26, 2012 2:13:31 PM org.hibernate.cfg.Environment <clinit>
INFO: using JDK 1.4 java.sql.Timestamp handling
Jul 26, 2012 2:13:31 PM org.hibernate.cfg.Configuration configure
INFO: configuring from resource: /hibernate.cfg.xml
Jul 26, 2012 2:13:31 PM org.hibernate.cfg.Configuration
getConfigurationInputStream
INFO: Configuration resource: /hibernate.cfg.xml
Jul 26, 2012 2:13:31 PM org.hibernate.cfg.Configuration addResource
INFO: Reading mappings from resource : Person.hbm.xml
Jul 26, 2012 2:13:31 PM org.hibernate.cfg.HbmBinder
bindRootPersistentClassCommonValues
INFO: Mapping class: Person -> person
Jul 26, 2012 2:13:31 PM org.hibernate.cfg.Configuration doConfigure
INFO: Configured SessionFactory: null
Jul 26, 2012 2:13:31 PM
org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Using Hibernate built-in connection pool (not for production use!)
Jul 26, 2012 2:13:31 PM
org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Hibernate connection pool size: 1
Jul 26, 2012 2:13:31 PM
org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: autocommit mode: false
Jul 26, 2012 2:13:31 PM
org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: using driver: org.apache.derby.jdbc.ClientDriver at URL:
jdbc:derby://localhost:1527/mydatabase
Jul 26, 2012 2:13:31 PM
org.hibernate.connection.DriverManagerConnectionProvider configure
INFO: connection properties: {user=app, password=****}
Jul 26, 2012 2:13:31 PM org.hibernate.cfg.SettingsFactory buildSettings
WARNING: Could not obtain connection metadata
java.sql.SQLNonTransientConnectionException: java.net.ConnectException :
Error connecting to server localhost on port 1527 with message Connection
refused.
        at
org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown
Source)
        at org.apache.derby.client.am.SqlException.getSQLException(Unknown
Source)
        at org.apache.derby.jdbc.ClientDriver.connect(Unknown Source)
        at java.sql.DriverManager.getConnection(DriverManager.java:582)
        at java.sql.DriverManager.getConnection(DriverManager.java:154)
        at
org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
        at
org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84)
        at
org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
        at
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
        at HibernateUtil.<clinit>(HibernateUtil.java:27)
        at Main.main(Main.java:12)
Caused by: org.apache.derby.client.am.DisconnectException:
java.net.ConnectException : Error connecting to server localhost on port
1527 with message Connection refused.
        at org.apache.derby.client.net.NetAgent.<init>(Unknown Source)
        at org.apache.derby.client.net.NetConnection.newAgent_(Unknown
Source)
        at org.apache.derby.client.am.Connection.<init>(Unknown Source)
        at org.apache.derby.client.net.NetConnection.<init>(Unknown Source)
        at org.apache.derby.client.net.NetConnection40.<init>(Unknown
Source)
        at
org.apache.derby.client.net.ClientJDBCObjectFactoryImpl40.newNetConnection(Unknown
Source)
        ... 9 more
Caused by: java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
        at
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
        at java.net.Socket.connect(Socket.java:529)
        at java.net.Socket.connect(Socket.java:478)
        at java.net.Socket.<init>(Socket.java:375)
        at java.net.Socket.<init>(Socket.java:189)
        at
javax.net.DefaultSocketFactory.createSocket(SocketFactory.java:206)
        at org.apache.derby.client.net.OpenSocketAction.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        ... 15 more
Jul 26, 2012 2:13:31 PM org.hibernate.dialect.Dialect <init>
INFO: Using dialect: org.hibernate.dialect.DerbyDialect
Jul 26, 2012 2:13:32 PM org.hibernate.transaction.TransactionFactoryFactory
buildTransactionFactory
INFO: Using default transaction strategy (direct JDBC transactions)
Jul 26, 2012 2:13:32 PM
org.hibernate.transaction.TransactionManagerLookupFactory
getTransactionManagerLookup
INFO: No TransactionManagerLookup configured (in JTA environment, use of
read-write or transactional second-level cache is not recommended)
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Automatic flush during beforeCompletion(): disabled
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Automatic session close at end of transaction: disabled
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Scrollable result sets: disabled
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: JDBC3 getGeneratedKeys(): disabled
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Connection release mode: auto
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Default batch fetch size: 1
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Generate SQL with comments: disabled
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Order SQL updates by primary key: disabled
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Order SQL inserts for batching: disabled
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory
createQueryTranslatorFactory
INFO: Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
Jul 26, 2012 2:13:32 PM org.hibernate.hql.ast.ASTQueryTranslatorFactory
<init>
INFO: Using ASTQueryTranslatorFactory
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Query language substitutions: {}
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: JPA-QL strict compliance: disabled
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Second-level cache: enabled
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Query cache: disabled
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory
createCacheProvider
INFO: Cache provider: org.hibernate.cache.NoCacheProvider
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Optimize cache for minimal puts: disabled
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Structured second-level cache entries: disabled
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Echoing all SQL to stdout
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Statistics: disabled
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Deleted entity synthetic identifier rollback: disabled
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Default entity-mode: pojo
Jul 26, 2012 2:13:32 PM org.hibernate.cfg.SettingsFactory buildSettings
INFO: Named query checking : enabled
Jul 26, 2012 2:13:32 PM org.hibernate.impl.SessionFactoryImpl <init>
INFO: building session factory
Initial SessionFactory creation failed.java.lang.NoClassDefFoundError:
Person (wrong name: person)
Exception in thread "main" java.lang.ExceptionInInitializerError
        at HibernateUtil.<clinit>(HibernateUtil.java:31)
        at Main.main(Main.java:12)
Caused by: java.lang.NoClassDefFoundError: Person (wrong name: person)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at
org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:100)
        at
org.hibernate.mapping.PersistentClass.getMappedClass(PersistentClass.java:96)
        at
org.hibernate.tuple.PropertyFactory.getGetter(PropertyFactory.java:168)
        at
org.hibernate.tuple.PropertyFactory.buildIdentifierProperty(PropertyFactory.java:44)
        at
org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:123)
        at
org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:434)
        at
org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:109)
        at
org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
        at
org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226)
        at
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
        at HibernateUtil.<clinit>(HibernateUtil.java:27)
        ... 1 more
Java Result: 1
BUILD SUCCESSFUL (total time: 2 seconds)

[/error]

Anyone has a similar problem?

Thanksh

-- 
You received this message because you are subscribed to the Google Groups 
"JPassion.com: Java Programming" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jpassion_java?hl=en.

Reply via email to