Hi rimmeraj,

yes Hibernate starts up properly. My log output is:

21:24:01,184 INFO  [Environment] Hibernate 2.1.5
21:24:01,194 INFO  [Environment] hibernate.properties not found
21:24:01,199 INFO  [Environment] using CGLIB reflection optimizer
21:24:01,223 INFO  [Configuration] Mapping file: 
/Library/jboss-3.2.6/server/default/deploy/hibernate.har/test/Artist.hbm.xml
21:24:01,408 INFO  [Binder] Mapping class: test.Artist -> artisttbl
21:24:01,629 INFO  [Configuration] Mapping file: 
/Library/jboss-3.2.6/server/default/deploy/hibernate.har/test/ArtistImages.hbm.xml
21:24:01,659 INFO  [Binder] Mapping class: test.ArtistImages -> artistimagestbl
21:24:01,682 INFO  [Configuration] Mapping file: 
/Library/jboss-3.2.6/server/default/deploy/hibernate.har/test/Order.hbm.xml
21:24:01,715 INFO  [Binder] Mapping class: test.Order -> orderstbl
21:24:01,755 INFO  [Configuration] Mapping file: 
/Library/jboss-3.2.6/server/default/deploy/hibernate.har/test/OrderItem.hbm.xml
21:24:01,774 INFO  [Binder] Mapping class: test.OrderItem -> orderitemstbl
21:24:01,776 INFO  [Configuration] Mapping file: 
/Library/jboss-3.2.6/server/default/deploy/hibernate.har/test/Stock.hbm.xml
21:24:01,823 INFO  [Binder] Mapping class: test.Stock -> stocktbl
21:24:01,832 INFO  [Configuration] Mapping file: 
/Library/jboss-3.2.6/server/default/deploy/hibernate.har/test/StockImages.hbm.xml
21:24:01,865 INFO  [Binder] Mapping class: test.StockImages -> stockimagestbl
21:24:01,869 INFO  [Configuration] Mapping file: 
/Library/jboss-3.2.6/server/default/deploy/hibernate.har/test/User.hbm.xml
21:24:01,910 INFO  [Binder] Mapping class: test.User -> usertbl
21:24:01,917 INFO  [Binder] Mapping collection: test.User.ArtistChoice -> choicetbl
21:24:01,918 INFO  [Configuration] processing one-to-many association mappings
21:24:01,919 INFO  [Binder] Mapping collection: test.Order.OrderItems -> orderitemstbl
21:24:01,921 INFO  [Configuration] processing one-to-one association property 
references
21:24:01,922 INFO  [Configuration] processing foreign key constraints
21:24:01,976 INFO  [Dialect] Using dialect: net.sf.hibernate.dialect.PostgreSQLDialect
21:24:01,981 INFO  [SettingsFactory] Use outer join fetching: true
21:24:01,998 INFO  [NamingHelper] JNDI InitialContext properties:{}
21:24:02,004 INFO  [DatasourceConnectionProvider] Using datasource: java:/PostgreSQL
21:24:02,009 INFO  [TransactionFactoryFactory] Transaction strategy: 
net.sf.hibernate.transaction.JTATransactionFactory
21:24:02,010 INFO  [NamingHelper] JNDI InitialContext properties:{}
21:24:02,014 INFO  [TransactionManagerLookupFactory] instantiating 
TransactionManagerLookup: net.sf.hibernate.transaction.JBossTransactionManagerLookup
21:24:02,015 INFO  [TransactionManagerLookupFactory] instantiated 
TransactionManagerLookup
21:24:02,016 INFO  [NamingHelper] JNDI InitialContext properties:{}
21:24:02,017 INFO  [TransactionManagerLookupFactory] instantiating 
TransactionManagerLookup: net.sf.hibernate.transaction.JBossTransactionManagerLookup
21:24:02,017 INFO  [TransactionManagerLookupFactory] instantiated 
TransactionManagerLookup
21:24:02,057 INFO  [SettingsFactory] Use scrollable result sets: true
21:24:02,059 INFO  [SettingsFactory] Use JDBC3 getGeneratedKeys(): false
21:24:02,060 INFO  [SettingsFactory] Optimize cache for minimal puts: false
21:24:02,060 INFO  [SettingsFactory] echoing all SQL to stdout
21:24:02,060 INFO  [SettingsFactory] Query language substitutions: {}
21:24:02,060 INFO  [SettingsFactory] cache provider: net.sf.ehcache.hibernate.Provider
21:24:02,077 INFO  [Configuration] instantiating and configuring caches
21:24:02,137 WARN  [Configurator] No configuration found. Configuring ehcache from 
ehcache-failsafe.xml found in the classpath: 
jar:file:/Library/jboss-3.2.6/server/default/deploy/jbossweb-tomcat50.sar/cocoon.war/WEB-INF/lib/ehcache-0.8.jar!/ehcache-failsafe.xml
21:24:02,190 WARN  [Plugin] Could not find configuration for test.Order.OrderItems. 
Configuring using the defaultCache settings.
21:24:02,241 WARN  [Plugin] Could not find configuration for test.ArtistImages. 
Configuring using the defaultCache settings.
21:24:02,244 WARN  [Plugin] Could not find configuration for test.Order. Configuring 
using the defaultCache settings.
21:24:02,539 INFO  [SessionFactoryImpl] building session factory
21:24:03,069 INFO  [ReflectHelper] reflection optimizer disabled for: test.OrderItem, 
NullPointerException: null
21:24:03,194 INFO  [SessionFactoryObjectFactory] Factory name: java:/HibernateFactory
21:24:03,195 INFO  [NamingHelper] JNDI InitialContext properties:{}
21:24:03,197 INFO  [SessionFactoryObjectFactory] Bound factory to JNDI name: 
java:/HibernateFactory
21:24:03,198 WARN  [SessionFactoryObjectFactory] InitialContext did not implement 
EventContext
21:24:03,205 INFO  [Dialect] Using dialect: net.sf.hibernate.dialect.PostgreSQLDialect
21:24:03,206 INFO  [NamingHelper] JNDI InitialContext properties:{}
21:24:03,207 INFO  [DatasourceConnectionProvider] Using datasource: java:/PostgreSQL
21:24:03,207 INFO  [SchemaUpdate] Running hbm2ddl schema update
21:24:03,208 INFO  [SchemaUpdate] fetching database metadata
21:24:03,212 INFO  [SchemaUpdate] updating schema
21:24:03,213 INFO  [Configuration] processing one-to-many association mappings
21:24:03,213 INFO  [Configuration] processing one-to-one association property 
references
21:24:03,213 INFO  [Configuration] processing foreign key constraints

I have since made some adjustments to my class:

                User user = null;
                Transaction transaction = null;
                //HibernateUtil Util = null;
                HibernateContext hibContext = new HibernateContext();
                Session session = hibContext.getSession("java:/HibernateFactory");
                
            try {
                        //Util = new HibernateUtil();
                        //session = Util.currentSession();

                        transaction = session.beginTransaction();
                        
                        //Get User details
                        Query query = session.createQuery("from test.User as user 
where user.UserName=:username and user.UserPassword=:password")
                                .setString("username",username)
                                .setString("password",password); 
                        user = (User) query.uniqueResult();
                        
                        transaction.commit();
                        //Util.closeSession();
                        
                        } catch (HibernateException e) {

                                throw new RuntimeException("Exception in Hibernate:: " 
+ e.getMessage(), e);
            }

and the output i get in the logs is:

2004-10-22 21:28:43,017 DEBUG [net.sf.hibernate.impl.SessionFactoryObjectFactory] JNDI 
lookup: HibernateFactory
2004-10-22 21:28:43,017 DEBUG [net.sf.hibernate.impl.SessionFactoryObjectFactory] 
lookup: uid=d1e22501ffc24f5f00ffc24f636d0000
2004-10-22 21:28:43,018 DEBUG [net.sf.hibernate.impl.SessionImpl] opened session
2004-10-22 21:28:43,134 INFO  [org.apache.jk.server.JkCoyoteHandler] Response already 
commited 
2004-10-22 21:28:43,155 INFO  [org.apache.jk.server.JkCoyoteHandler] Response already 
commited 
2004-10-22 21:28:43,185 INFO  [org.apache.jk.server.JkCoyoteHandler] Response already 
commited 
2004-10-22 21:28:43,748 INFO  [org.apache.jk.server.JkCoyoteHandler] Response already 
commited 
2004-10-22 21:28:43,783 INFO  [org.apache.jk.server.JkCoyoteHandler] Response already 
commited 

can you show me how to use hibernate within an EJB transaction? Is it more efficient 
to do it that way?

many thanks


Andrew

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3852388#3852388

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3852388


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to