0
我只是想知道在我們的應用程序中使用hibernate & spring的最佳方式是什麼,就像我在我的web應用程序中實現了hibernate一樣。 每一件事情都正常工作,但事情是我有我在我的applicationcontext.xml類中的類的列表 現在當我需要使用這些類中的任何一個時,我使這個applicationContext.xml類的對象如下休眠最佳實踐
ApplicationContext ctx = new ClassPathXmlApplicationContext(
"applicationContext.xml");
MySQLRdbSpringHelper rdbHelper = (MySQLRdbSpringHelper) ctx.getBean("ManagerJobs");
但通過這種方法,程序調用List中使用更多內存的應用程序context.xml(下面)中的所有類,是不是有辦法調用我們一次只需要一個的唯一類..?
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="annotatedClasses">
<list>
<value>com.zrsol.joblistings.shared.Employer</value>
<value>com.zrsol.joblistings.shared.StatesProvinces</value>
<value>com.zrsol.joblistings.shared.EmployerJobs</value>
<value>com.zrsol.joblistings.shared.CandidateResumeInfo</value>
<value>com.zrsol.joblistings.shared.CandidateSkills</value>
<value>com.zrsol.joblistings.shared.CandidateInfo</value>
<value>com.zrsol.joblistings.shared.SelectedResumes</value>
<value>com.zrsol.joblistings.shared.SecretQuestionsBean</value>
<value>com.zrsol.joblistings.shared.Categories</value>
<value>com.zrsol.joblistings.shared.EducationLevel</value>
<value>com.zrsol.joblistings.shared.Salary</value>
<value>com.zrsol.joblistings.shared.JobLevel</value>
<value>com.zrsol.joblistings.shared.EmployerCvSearches</value>
</list>
</property>
</bean>
<bean id ="ManagerJobs" class= "jobsite.persistence.MySQLRdbSpringHelper">
<property name="sessionFactory" ref="sessionFactory" />
</bean>