2014-04-23 9 views
6

Sembra che solo dati spring costruisca repository per le interfacce definite al livello principale. Per esempioClassi interne come repository di dati di primavera

public interface EmployeeRepository extends PagingAndSortingRepository<Employee, Long> { 

} 

grandi opere, ma se l'ho incorporare in una classe, ad esempio

public class Repositories { 
    public static interface EmployeeRepository extends PagingAndSortingRepository<Employee, Long> { 

    } 
} 

Non riesco a trovare alcuna documentazione su tale restrizione. Quindi la mia domanda è: è possibile definire archivi di dati primaverili come classi interne?

+0

Hai definito questo repository in un file di contesto o è stato scansionato? – Stefan

+0

è scansionato: cproinger

risposta

10

È necessario impostare il valore booleano considerNestedRepositories su true.

+0

grazie. per tutti quelli che si chiedono. questa opzione esiste dalla versione 1.5.0.RELEASE – cproinger

Problemi correlati