我在GWT中有一个带spring和hibernate的项目, 我在applicationcontext.xml下面使用, 我只是在寻找制作这个文件的最佳方法 像下面的所有注释类,即entity.user,entity.secretQuestion等等,当我的应用程序运行时它们都会被调用,即使我不需要它们,我想我的应用程序很慢, 那么有可能只有我正在调用的类正在applicationcontext.xml中加载,如果是,那么它是否也是一个更好的方法呢?
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="annotatedClasses">
<list>
<value>com.cricsite.persistence.entity.User</value>
<value>com.cricsite.persistence.entity.SecretQuestion</value>
</list>
</property>
</bean>
<bean id ="ManagerAdmin" class= "com.persistence.MySQLRdbHelper">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
答案 0 :(得分:0)
你可能正在寻找一种叫做“延迟加载”的东西
请看一下这些主题;
Help needed with Spring/Hibernate Lazy-loading