设置hibernate / spring项目的最佳方法

时间:2012-04-05 16:35:33

标签: spring hibernate gwt

我在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>

1 个答案:

答案 0 :(得分:0)

你可能正在寻找一种叫做“延迟加载”的东西

请看一下这些主题;

Help needed with Spring/Hibernate Lazy-loading

What is lazy loading in Hibernate?

how does spring allow for lazy-loading?