2013-06-11 12 views
10

Quindi so che posso scrivere un'interfaccia come quella qui sotto e Spring Data genererà automaticamente gli elementi necessari per l'accesso al database per me. Ora quello che mi piacerebbe fare è aggiungere un nuovo nome di metodo che conterrà il numero di entità che corrispondono a una serie di criteri.Come scrivere un nome del metodo "Count By" Query In Spring Data

public interface EventRegistrationRepository extends JpaRepository<EventRegistration, String> 
{  
    List<EventRegistration> findByUser_EmailAddress(String email); 

    int countByEvent_Code(String eventCode); 
} 

A partire da ora il metodo countBy causa questo errore:

Caused by: org.springframework.data.mapping.PropertyReferenceException: No property count found for type com.brazencareerist.brazenconnect.model.relational.EventRegistration 

Qual è la sintassi corretta per quello che sto cercando di fare qui?

risposta

14

Funziona come previsto come da just released Spring Data JPA 1.4.0.M1.

+0

yay esattamente quello di cui abbiamo bisogno !! –

+2

Fantastico, grazie Oliver. Spring Data rocks! – HappyCoder86

+1

hey oli! il collegamento è morto –

Problemi correlati