0

私は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>

4

1 に答える 1

0

「遅延読み込み」と呼ばれるものを探しているかもしれません

これらのスレッドを見てください。

Spring/Hibernate の遅延読み込みに必要なヘルプ

Hibernate での遅延読み込みとは何ですか?

春はどのように遅延読み込みを可能にしますか?

于 2012-04-05T16:41:20.573 に答える