Получение искаженной числовой константы:

Я хочу выполнить следующий запрос:

@Query("select p from Permission p where p.userIds in ?1 ")
List<Permission> getPer(List<Long> usrsIds);

И моя сущность такова:

@Entity
public class Permission extends AbstractAuditable<Permission, Long>{

private static final long serialVersionUID = -4484607117586062823L;

@ElementCollection
private List<Long> userIds;

И я вызываю запрос следующим образом:

 monitoringPermissionRepository.getPer(usrsIds);

Но когда я выполняю запрос, я получаю следующее исключение:

org.hsqldb.HsqlException: malformed numeric constant: .

Пожалуйста, помогите мне.

1 ответ

Решение

Это может быть потому, что вы выбираете список из другого списка.

Другие вопросы по тегам