Yes, I am having the same issue. Has anyone answer you? On Thursday, July 26, 2012 6:16:25 AM UTC-5, helpdesk wrote: > > 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 unsubscribe from this group, send email to [email protected]. Visit this group at http://groups.google.com/group/jpassion_java?hl=en-US.
