1

私は春にはそれほど強くありません。

私は豆を持っています

<bean id="sessionFactory"
    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource" ref="dataSource" />
    <property name="mappingResources">
        <list>
            <value>com/my/company/service/impl/entity/User.hbm.xml</value>
        </list>
    </property>
</bean>

User.hbm.xmlには、Hibernateマッピングクラス(UserAddress.hbm.xmlなど)を持たないクラス( UserAddress )への参照があります。これの代わりに、UserAddressには、マッピング用の注釈がクラスにあります。

@Entity
@Table(name = "user_address")
public class UserAddress extends Base {
 ...
}

したがって、問題は、UserAddresssessionFactoryBeanに追加するにはどうすればよいかということです。

4

1 に答える 1

1

OK、解決策を見つけました。org.springframework.orm.hibernate3.LocalSessionFactoryBeanを使用する代わりに、子: org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBeanを使用する必要があります。

于 2012-12-04T17:08:59.880 に答える