Utilizzo i dati di primavera jpa con la sospensione come provider di persistenza jpa.Come ottenere il conteggio dei record aggiornati in primavera dati jpa?
Sto utilizzando query native nella mia applicazione. Esistono alcune query di aggiornamento e vorrei ottenere il numero effettivo di record aggiornati quando viene eseguita la query di aggiornamento. C'è un modo in primavera dati jpa per fare questo?
Attualmente sto seguendo l'approccio seguente;
@Modifying
@Query(value="update table x set x_provision = ?1 where x_id = ?2", nativeQuery=true)
int updateProvision(Integer provision, Integer id);
@Transazionale viene aggiunto sul livello di servizio.
Il problema qui è che quando si aggiorna la tabella ottengo il conteggio come 1. Ma ci sono alcuni casi in cui nessuna riga viene aggiornata. Anche in questo caso ottengo il conteggio come 1. Ma mi piacerebbe ricevere il numero effettivo di record aggiornati che a volte è 0.
Qualcuno può farmi sapere se sto facendo qualcosa di sbagliato qui?
Qualsiasi aiuto è molto apprezzato. – cyclecount