为LocalSessionFactoryBean添加Envers

时间:2016-05-24 09:19:09

标签: java spring hibernate hibernate-envers

我有一个spring hibernate应用程序,我使用基于hibernate-xml的映射而不是注释。详细地说,我使用LocalSessionFactoryBean来注册我的映射资源文件:

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">           
        <property name="mappingResources">
            <list>
                <value>/resources/MyObject.hbm.xml</value>
            </list>
        </property>
</bean>

现在我想添加envers进行审核。所以我必须在会话工厂中注册Audit-Event-Listeners。但在这种情况下,我必须使用AnnotationSessionFactoryBean代替LocalSessionFactoryBean。如果我这样做,我必须从基于hibernate-xml的切换到基于注释的映射。有没有办法在我现有的基于hibernate-xml的映射项目中添加envers注释?

0 个答案:

没有答案