[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jboss-user
Subject:    [JBoss-user] [EJB/JBoss] - Hibernate.har in myHibernateEar.ear 'no persistent classes'
From:       beyarecords <nukes () jboss ! org>
Date:       2004-10-31 16:35:42
Message-ID: 18805351.1099240542829.JavaMail.jboss () colo-br-02 ! atl ! jboss ! com
[Download RAW message or body]

Hi, 
I am deploying an Hibernate.har file from within an .ear file as follows:

myHibernateEar.ear:
-META-INF/application.xml,jboss-app.xml
-hibernate.har/test/*.class,*.hbm.xml
-hibernate.har/META-INF/hibernate-service.xml
-hibernate.har/hibernate.cfg.xml

jboss-app.xml:

  | <?xml version="1.0"?>
  | 
  | <jboss-app>
  | 	<loader-repository>hibernate:loader=myHibernateEar.ear</loader-repository>
  |         <module>
  |                 <har>hibernate.har</har>    
  |         </module>
  | </jboss-app>
  | 

application.xml:

  | <?xml version="1.0" encoding="UTF-8"?> 
  | <application> 
  |   <display-name>beyarecords</display-name>
  |   <description>beyarecords</description>
  | 
  |   <module>
  |   	<connector>hibernate.har</connector>
  |   </module>
  | 
  | </application>
  | 

for which I get the following message in the logs: 

02:03:33,611 INFO [EARDeployer] Init J2EE application: \
file:/Library/jboss-4.0.0/server/default/deploy/myHibernateEar.ear/  02:03:33,820 \
INFO [Environment] Hibernate 2.1.5  02:03:33,830 INFO [Environment] \
hibernate.properties not found  02:03:33,835 INFO [Environment] using CGLIB \
reflection optimizer  02:03:33,859 INFO [Configuration] Mapping file: \
/Library/jboss-4.0.0/server/default/deploy/myHibernateEar.ear/hibernate.har/test/Artist.hbm.xml \
 02:03:34,037 INFO [Binder] Mapping class: test.Artist -> artisttbl 
02:03:34,249 INFO [Configuration] Mapping file: \
/Library/jboss-4.0.0/server/default/deploy/myHibernateEar.ear/hibernate.har/test/ArtistImages.hbm.xml \
 02:03:34,265 INFO [Binder] Mapping class: test.ArtistImages -> artistimagestbl 
02:03:34,272 INFO [Configuration] Mapping file: \
/Library/jboss-4.0.0/server/default/deploy/myHibernateEar.ear/hibernate.har/test/Order.hbm.xml \
 02:03:34,297 INFO [Binder] Mapping class: test.Order -> orderstbl 
02:03:34,345 INFO [Configuration] Mapping file: \
/Library/jboss-4.0.0/server/default/deploy/myHibernateEar.ear/hibernate.har/test/OrderItem.hbm.xml \
 02:03:34,376 INFO [Binder] Mapping class: test.OrderItem -> orderitemstbl 
02:03:34,378 INFO [Configuration] Mapping file: \
/Library/jboss-4.0.0/server/default/deploy/myHibernateEar.ear/hibernate.har/test/Stock.hbm.xml \
 02:03:34,399 INFO [Binder] Mapping class: test.Stock -> stocktbl 
02:03:34,408 INFO [Configuration] Mapping file: \
/Library/jboss-4.0.0/server/default/deploy/myHibernateEar.ear/hibernate.har/test/StockImages.hbm.xml \
 02:03:34,422 INFO [Binder] Mapping class: test.StockImages -> stockimagestbl 
02:03:34,423 INFO [Configuration] Mapping file: \
/Library/jboss-4.0.0/server/default/deploy/myHibernateEar.ear/hibernate.har/test/User.hbm.xml \
 02:03:34,461 INFO [Binder] Mapping class: test.User -> usertbl 
02:03:34,467 INFO [Binder] Mapping collection: test.User.ArtistChoice -> choicetbl 
02:03:34,468 INFO [Configuration] processing one-to-many association mappings 
02:03:34,469 INFO [Binder] Mapping collection: test.Order.OrderItems -> orderitemstbl \
 02:03:34,470 INFO [Binder] Mapping collection: test.Stock.StockImages -> \
stockimagestbl  02:03:34,472 INFO [Configuration] processing one-to-one association \
property references  02:03:34,472 INFO [Configuration] processing foreign key \
constraints  02:03:34,567 INFO [Dialect] Using dialect: \
net.sf.hibernate.dialect.PostgreSQLDialect  02:03:34,572 INFO [SettingsFactory] Use \
outer join fetching: true  02:03:34,587 INFO [NamingHelper] JNDI InitialContext \
properties:{}  02:03:34,596 INFO [DatasourceConnectionProvider] Using datasource: \
java:/PostgresDS  02:03:34,600 INFO [TransactionFactoryFactory] Transaction strategy: \
net.sf.hibernate.transaction.JTATransactionFactory  02:03:34,602 INFO [NamingHelper] \
JNDI InitialContext properties:{}  02:03:34,606 INFO \
[TransactionManagerLookupFactory] instantiating TransactionManagerLookup: \
net.sf.hibernate.transaction.JBossTransactionManagerLookup  02:03:34,607 INFO \
[TransactionManagerLookupFactory] instantiated TransactionManagerLookup  02:03:34,608 \
INFO [NamingHelper] JNDI InitialContext properties:{}  02:03:34,610 INFO \
[TransactionManagerLookupFactory] instantiating TransactionManagerLookup: \
net.sf.hibernate.transaction.JBossTransactionManagerLookup  02:03:34,611 INFO \
[TransactionManagerLookupFactory] instantiated TransactionManagerLookup  02:03:34,774 \
INFO [SettingsFactory] Use scrollable result sets: true  02:03:34,774 INFO \
[SettingsFactory] Use JDBC3 getGeneratedKeys(): false  02:03:34,775 INFO \
[SettingsFactory] Optimize cache for minimal puts: false  02:03:34,775 INFO \
[SettingsFactory] echoing all SQL to stdout  02:03:34,776 INFO [SettingsFactory] \
Query language substitutions: {}  02:03:34,776 INFO [SettingsFactory] cache provider: \
net.sf.ehcache.hibernate.Provider  02:03:34,786 INFO [Configuration] instantiating \
and configuring caches  02:03:34,824 WARN [Configurator] No configuration found. \
Configuring ehcache from ehcache-failsafe.xml found in the classpath: \
jar:file:/Library/jboss-4.0.0/server/default/lib/ehcache-1.0.jar!/ehcache-failsafe.xml \


But when I runs the following code: 

InitialContext ctx = new InitialContext(); 
transaction = (UserTransaction)ctx.lookup("java:/UserTransaction"); 
transaction.begin(); 

session = HibernateContext.getSession("java:/hibernate/SessionFactory"); 
//Get User details 
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(); 

I now get the following error message in the logs: 

02:05:17,430 WARN [QueryTranslator] no persistent classes found for query class: from \
test.User as user where user.UserName=:username and user.UserPassword=:password 

As I already have a test/*.class, test/*.hbm.xml defined in the ear document, as can \
be seen in the log read out, what am I missing here? 

regards 


Andrew

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

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



-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic