The *.har be deployed ok.
use a test.jsp such as:
<%@ page import="javax.naming.*" %>
  | <%@ page import="net.sf.hibernate.*" %>
  | 
  | <%
  |     InitialContext ctx      = new InitialContext();
  |     SessionFactory factory  = (SessionFactory)
  |                               ctx.lookup("java:/hibernate/CmmsSF");
  |     Session        hsession = factory.openSession();
  |     try {
  |             Query query = hsession.createQuery("from 
com.ymsun.entapps.cmms.model.User");
  |                     System.out.println(query.list().get(0));
  |                     
  |     } finally {
  |         hsession.close();
  |     }
  | %>
  | 
  | 
  | 
it's ok.
But when i use the spring in my web application such as:
    <!-- Hibernate SessionFactory -->
  |     <bean id="sessionFactory" 
class="org.springframework.jndi.JndiObjectFactoryBean">
  |         <property 
name="jndiName"><value>java:/hibernate/CmmsSF</value></property>
  |     </bean>
  | 
  |     <!-- Transaction manager for a single Hibernate SessionFactory 
(alternative to JTA) -->
  |     <bean id="transactionManager" 
class="org.springframework.transaction.jta.JtaTransactionManager">
  |     </bean>
  |    ......
  | 
then report:

  | org.springframework.orm.hibernate.HibernateSystemException: Unknown entity 
class
  | : com.ymsun.entapps.cmms.model.User; nested exception is 
net.sf.hibernate.Mappin
  | gException: Unknown entity class: com.ymsun.entapps.cmms.model.User
  | net.sf.hibernate.MappingException: Unknown entity class: 
com.ymsun.entapps.cmms.
  | model.User
  |         at 
net.sf.hibernate.impl.SessionFactoryImpl.getPersister(SessionFactoryI
  | mpl.java:347)
  |         at 
net.sf.hibernate.impl.SessionImpl.getClassPersister(SessionImpl.java:
  | 2718)
  |         at 
net.sf.hibernate.impl.SessionImpl.doLoadByClass(SessionImpl.java:1998
  | )
  |         at net.sf.hibernate.impl.SessionImpl.get(SessionImpl.java:1937)
  |         at 
org.springframework.orm.hibernate.HibernateTemplate$1.doInHibernate(H
  | ibernateTemplate.java:448)
  |         at 
org.springframework.orm.hibernate.HibernateTemplate.execute(Hibernate
  | Template.java:363)
  |         at 
org.springframework.orm.hibernate.HibernateTemplate.get(HibernateTemp
  | late.java:442)
  |         at 
org.springframework.orm.hibernate.HibernateTemplate.get(HibernateTemp
  | late.java:436)
  |         at 
com.ymsun.entapps.cmms.dao.hibernate.UserDAOHibernate.getUser(UserDAO
  | Hibernate.java:26)
  |         at 
com.ymsun.entapps.cmms.service.impl.UserManagerImpl.getUser(UserManag
  | erImpl.java:40)
  | ......
  | 

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

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


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to