Получение искаженной числовой константы:
Я хочу выполнить следующий запрос:
@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 ответ
Решение
Это может быть потому, что вы выбираете список из другого списка.