2017-05-05 25 views
0

私は現在、XMLを使用している従来のパッケージで設定Beanを休止している:Javaの休止状態の設定でプロパティを設定する方法は?

<bean name="returnsDao" class="com.mycompany.HibernateReturnsDAO"> 
    <property name="sessionFactory" ref="myhqSessionFactory" /> 
</bean> 


<bean id="myhqSessionFactory" name="myhqSessionFactory" 
    class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> 
    <property name="dataSource"> 
     <ref bean="myDataSource" /> 
    </property> 
    <property name="hibernateProperties"> 
     <ref bean="myHibernateProperties" /> 
    </property> 
    <property name="annotatedClasses"> 
     <list> 
      <value>com.mycompany.HibernateReturnsDAO</value> 
     </list> 
    </property> 
</bean> 

は、どのように私は別のパッケージからJava構成で豆を作成するのですか?私はレガシーパッケージを使用しようとしており、現在のパッケージはJava configを使用してBeanを初期化しています。

私はsessionFactory.getCurrentSession()でNPEを取得していますが、Java設定でproperty属性が正しく設定されていないと思われますが、Java設定でどのように設定すればよいですか?

@Bean 
public HibernateReturnsDAO returnDAO() { 
    return new HibernateReturnsDAO(); 
} 

答えて

関連する問題