PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

ClassCastException:Цяло число не може да бъде прехвърлено към Long, докато се опитвате да повторите идентификаторите на обекти

Намерих решение тук . Решението е да използвате JPQL заявка вместо SQL заявка.

Преработено хранилище:

@Repository
public interface BoardCardRepository extends JpaRepository<BoardCard, Long>, QueryDslPredicateExecutor<BoardCard> {

    @Query(value = "SELECT id.card.id FROM BoardCard WHERE id.board.id = :boardId AND onHold = true")
    List<Long> getExcludedCardIds(@Param("boardId") Long boardId);
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. .Net PostgreSQL низ за връзка

  2. Използване на Dapper и Postgresql - тип данни citext

  3. postgres към MS Access

  4. Действието на Debezium Heartbeat не се задейства

  5. Rails 4:Използването на функцията PostgreSQL по ред причинява грешка в заявката, поради това, че включената таблица не е свързана