spring-data-envers -2.0.0.RELEASE

时间:2017-11-17 15:57:24

标签: spring-boot spring-data-envers

现在我们使用0.3.0.RELEASE获取修订数据,并注意到修订是按升序提取的。 现有代码

@EnableJpaRepositories( value = "org.xxx.xxx.xxx.repository", repositoryFactoryBeanClass = RevisionRepositoryFactoryBean.class )
@EnableJpaAuditing( auditorAwareRef = "springSecurityAuditorAware" )
@EnableTransactionManagement
public class DatabaseConfiguration {
.......
}

public class RevisionRepositoryFactoryBean extends EnversRevisionRepositoryFactoryBean {

    public RevisionRepositoryFactoryBean() {
        setRevisionEntityClass( Revision.class );
    }

}

发现较新的版本2.0.0.RELEASE具有基于可分页对象中的排序进行排序的功能。所以想用2.0.0.RELEASE。

以下是修改

public class RevisionRepositoryFactoryBean<T extends RevisionRepository<S, ID, N>, S, ID extends Serializable, N extends Number & Comparable<N>> extends EnversRevisionRepositoryFactoryBean<T, S, ID,N> {

    public RevisionRepositoryFactoryBean(Class<? extends T> repositoryInterface) {
        super(repositoryInterface);
        setRevisionEntityClass( Revision.class );
        // TODO Auto-generated constructor stub
    }

}

但没有奏效...... 在DatabaseConfiguration文件中编译错误

没有在类中定义0参数的构造函数  &#39; org.xxx.xxx.xxx.config.RevisionRepositoryFactoryBean&#39;

有没有人举例说明如何在spring启动应用程序中使用spring-data-envers -2.0.0.RELEASE。 谢谢 作者Srini

0 个答案:

没有答案