Quando estendo l'interfaccia CrudRepository
, ho il metodo exists(ID)
nel mio subinteface. Posso scrivere i metodi findBy<property>
.Dati primari CrudRepository esiste
E 'possibile in qualche modo scrivere il metodo existBy<property>
che restituirà boolean
. O per annotarlo con @Query(jpa query)
quindi restituirà boolean
.
So che posso fare select count(*)
e restituire long
, ma poi dovrò fare !=0
controllare nel mio livello di servizio.
"ma poi dovrò fare = 0 si verifica nel mio livello di servizio!". Anche l'utilizzo dell'esistenza al posto del conteggio sarebbe leggermente più efficiente per la query db – WeGa