sql >> Database >  >> RDS >> PostgreSQL

ClassCastException:Integer kan niet naar Long worden gecast tijdens het herhalen van entiteits-ID's

Ik heb hier een oplossing gevonden . De oplossing is om JPQL-query . te gebruiken in plaats van SQL-query.

Refactored repository:

@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. Bewaking van query's op SQL Server

  2. Hoe een afbeelding uit de database weer te geven met behulp van php

  3. Ik wil group_concat doen in SQL Server

  4. Is INNODB standaard ingeschakeld in MySQL?