| Hello,
I am using jdk1.4, hibernate 2.1.2, struts with tomcat 5.0.19. I have configured and tested my jndi data source from a plugin that I wrote for struts. Now I am trying to run the CAT Hibernate example but it does not seem to work. The Tomcat Console looks as follows
 
 INFO: Loading validation rules file from '/WEB-INF/validator-rules.xml'
 Apr 9, 2004 2:15:43 PM org.apache.struts.validator.ValidatorPlugIn initResources
 
 INFO: Loading validation rules file from '/WEB-INF/validation.xml'
 [b]**************************
 **************************
 **************************
 **************************
 **************************
 **************1************
 ***************1***********
 ****************1**********
 *****************1*********
 ******************1********
 Apr 9, 2004 2:15:43 PM net.sf.hibernate.cfg.Environment <clinit>
 INFO: Hibernate 2.1.2
 Apr 9, 2004 2:15:43 PM net.sf.hibernate.cfg.Environment <clinit>
 INFO: hibernate.properties not found
 Apr 9, 2004 2:15:43 PM net.sf.hibernate.cfg.Environment <clinit>
 INFO: using CGLIB reflection optimizer
 Apr 9, 2004 2:15:43 PM net.sf.hibernate.cfg.Configuration configure
 INFO: configuring from resource: /hibernate.cfg.xml
 Apr 9, 2004 2:15:43 PM net.sf.hibernate.cfg.Configuration getConfigurationInputS
 tream
 INFO: Configuration resource: /hibernate.cfg.xml
 Apr 9, 2004 2:15:43 PM net.sf.hibernate.cfg.Configuration addResource
 INFO: Mapping resource: Cenet.hbm.xml
 Apr 9, 2004 2:15:43 PM net.sf.hibernate.cfg.Binder bindRootClass
 INFO: Mapping class: com.sbc.hrtech.loa.server.hibernate.Cenet -> CENET
 Apr 9, 2004 2:15:44 PM net.sf.hibernate.cfg.Configuration addResource
 INFO: Mapping resource: Cat.hbm.xml
 Apr 9, 2004 2:15:44 PM net.sf.hibernate.cfg.Configuration addResource
 INFO: Mapping resource: Cat.hbm.xml
 Apr 9, 2004 2:15:44 PM org.apache.catalina.core.StandardHost [/b]getDeployer
 INFO: Create Host deployer for direct deployment ( non-jmx )
 Apr 9, 2004 2:15:44 PM org.apache.catalina.core.StandardHostDeployer install
 INFO: Processing Context configuration file URL file:C:\software\Tomcat5.0\conf\
 Catalina\localhost\admin.xml
 Apr 9, 2004 2:15:44 PM org.apache.struts.util.PropertyMessageResources <init>
 INFO: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=tru
 e
 Apr 9, 2004 2:15:44 PM org.apache.struts.util.PropertyMessageResources <init>
 INFO: Initializing, config='org.apache.struts.action.ActionResources', returnNul
 l=true
 Apr 9, 2004 2:15:44 PM org.apache.struts.util.PropertyMessageResources <init>
 INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources', retur
 nNull=true
 Apr 9, 2004 2:15:45 PM org.apache.catalina.core.StandardHostDeployer install
 INFO: Processing Context configuration file URL file:C:\software\Tomcat5.0\conf\
 Catalina\localhost\balancer.xml
 Apr 9, 2004 2:15:45 PM org.apache.catalina.core.StandardHostDeployer install
 INFO: Processing Context configuration file URL file:C:\software\Tomcat5.0\conf\
 Catalina\localhost\manager.xml
 Apr 9, 2004 2:15:46 PM org.apache.catalina.core.StandardHostDeployer install
 INFO: Installing web application at context path /jsp-examples from URL file:C:\
 software\Tomcat5.0\webapps\jsp-examples
 Apr 9, 2004 2:15:46 PM org.apache.catalina.core.StandardHostDeployer install
 INFO: Installing web application at context path  from URL file:C:\software\Tomc
 at5.0\webapps\ROOT
 Apr 9, 2004 2:15:46 PM org.apache.catalina.core.StandardHostDeployer install
 INFO: Installing web application at context path /servlets-examples from URL fil
 e:C:\software\Tomcat5.0\webapps\servlets-examples
 Apr 9, 2004 2:15:46 PM org.apache.catalina.core.StandardHostDeployer install
 INFO: Installing web application at context path /tomcat-docs from URL file:C:\s
 oftware\Tomcat5.0\webapps\tomcat-docs
 Apr 9, 2004 2:15:46 PM org.apache.coyote.http11.Http11Protocol start
 INFO: Starting Coyote HTTP/1.1 on port 8080
 Apr 9, 2004 2:15:46 PM org.apache.jk.common.ChannelSocket init
 INFO: JK2: ajp13 listening on /0.0.0.0:8009
 Apr 9, 2004 2:15:46 PM org.apache.jk.server.JkMain start
 INFO: Jk running ID=0 time=0/30  config=C:\software\Tomcat5.0\conf\jk2.propertie
 s
 Apr 9, 2004 2:15:46 PM org.apache.catalina.startup.Catalina start
 
 
 
 My java code is as follows
 
 [code]			System.out.println("**************1************");
 System.out.println("***************1***********");
 System.out.println("****************1**********");
 System.out.println("*****************1*********");
 System.out.println("******************1********");
 //			for (Iterator it = query.iterate(); it.hasNext();) {
 //				Cenet cat = (Cenet) it.next();
 //				System.out.println("FIRST" + cat.getUnofficialFirstName() );
 //			}
 //			tx.commit();
 //			session.close();
 Session session = com.sbc.hrtech.loa.server.hibernate.HibernateUtil.currentSession();
 
 Transaction tx= session.beginTransaction();
 
 com.sbc.hrtech.loa.server.hibernate.Cat princess = new com.sbc.hrtech.loa.server.hibernate.Cat();
 princess.setName("Princess");
 princess.setSex('F');
 princess.setWeight(7.4f);
 
 session.save(princess);
 tx.commit();
 
 com.sbc.hrtech.loa.server.hibernate.HibernateUtil.closeSession();
 System.out.println("****2**********************");
 System.out.println("*****2*********************");
 System.out.println("******2********************");
 System.out.println("*******2*******************");
 System.out.println("**************************");
 
 Transaction tx1= session.beginTransaction();
 
 Query query = session.createQuery("select cat from Cat as cat where cat.sex = :sex");
 query.setCharacter("sex", 'F');
 for (Iterator it = query.iterate(); it.hasNext();) {
 com.sbc.hrtech.loa.server.hibernate.Cat cat = (com.sbc.hrtech.loa.server.hibernate.Cat) it.next();
 System.out.println("Female Cat: " + cat.getName() );
 }
 
 tx1.commit();			[/code]
 
 As you can see, it does not print the **********2********* and does not throw any exceptions either. The hibernate.cfg.xml in my web-inf/classes is as follows
 
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
 "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
 <hibernate-configuration>
 <session-factory>
 <property name="connection.datasource">java:comp/env/jdbc/loacenet</property>
 <property name="show_sql">false</property>
 <property name="dialect">net.sf.hibernate.dialect.OracleDialect</property>
 <property name="hibernate.cache.provider_class property">net.sf.hibernate.cache.HashtableCacheProvider</property>
 <property name="transaction.factory_class">net.sf.hibernate.transaction.JTATransactionFactory</property>
 <!--property name="hibernate.session_factory_name">java:comp/env/jdbc/loacenet</property-->
 <!-- Mapping files -->
 <mapping resource="Cenet.hbm.xml"/>
 <mapping resource="Cat.hbm.xml"/>
 </session-factory>
 </hibernate-configuration>
 
 The database I am using is oracle 8.1.7
 Any help appreciated,
 Thanks,
 Sohil
 
 
 |