Folks,
I am struggling with this error for a few hours now.I have put sessionFactory everywhere but this error does not go away.
Here is my dao -
I tried to put a SessionFactory variable in above class also but it did not make any difference.Code:public class CsoProfileDaoImpl extends GenericDaoImpl<CsoProfile, Long> implements CsoProfileDao { public CsoProfileDaoImpl() { super(CsoProfile.class); } @Override public List<CsoProfile> findByCsoProfileName(String name) { return this.find("CsoProfile.findByCsoProfileName","%"+name+"%") ; } }
Here is applicationContext.xml -
Here is sessionfactory definition in applicationContext.xml itself -Code:<bean id="csoprofiledao" class="com.altcso.dao.CsoProfileDaoImpl"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="genericdao" class="com.altcso.dao.GenericDaoImpl"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean>
Can someone please help?Thanks!!Code:<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="configurationClass"> <value>org.hibernate.cfg.AnnotationConfiguration</value> </property> <property name="annotatedClasses"> <list> <value>com.altcso.domain.TranslationContent</value> <value>com.cisco.altcso.domain.Customer</value> <value>com.cisco.altcso.domain.TranslationStatus</value> <value>com.cisco.altcso.domain.TransEngineProfileMap</value> <value>com.cisco.altcso.domain.Person</value> <value>com.cisco.altcso.domain.CsoProfile</value> <value>com.cisco.altcso.domain.CustomerCsoProfileMap</value> <value>com.cisco.altcso.domain.Users</value> </list> </property> <property name="hibernateProperties"> <props> <!--prop key="hibernate.hbm2ddl.auto">validate</prop --> <prop key="hibernate.show_sql">false</prop> <prop key="hibernate.dialect"> org.hibernate.dialect.Oracle9Dialect </prop> <prop key="hibernate.default_schema">altcso_admin</prop> <prop key="hibernate.connection.driver_class">oracle.jdbc.OracleDriver</prop> <prop key="hibernate.connection.password">password</prop> <prop key="hibernate.connection.url">jdbc:oracle:thin:@host:1521/URL</prop> </props> </property> </bean>


Reply With Quote