Sono a conoscenza della domanda this, ma utilizzando org.springframework.data:spring-data-jpa:1.7.0.RELEASE
Ho ancora lo stesso problema (Either use @Param on all parameters except Pageable and Sort typed once, or none at all!
). La mia classe è:Pageable e @Param in un problema di dati JpaRepository problema problema [2]
public interface BalanceHistoryRepository extends JpaRepository<BalanceHistory, Long> {
@Query("select bh from BalanceHistory bh where bh.account.id = :idAccount")
public BalanceHistory findCurrentBalanceByAccountNumber(PageRequest pageCriteira, @Param("idAccount") long idAccount);
}
Modifica
chiamata:
Pageable page = new PageRequest(0, 1, Sort.Direction.DESC, "date");
BalanceHistory bh = balanceHistoryRepository.findCurrentBalanceByAccountNumber(1,page);
Metodo:
@Query("select bh from BalanceHistory bh where bh.account.id = :idAccount")
public BalanceHistory findCurrentBalanceByAccountNumber(@Param("idAccount") long idAccount, Pageable pageCriteira);
Il bug è in spring-data-commons se si ha una dipendenza da una versione precedente di spring-data-commons che aggiorna spring-data-jpa non sarà d'aiuto. –
Questi ragazzi java.lang devono rilassarsi .... – muttonUp