我想执行以下查询:
@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: .
请帮帮我。
答案 0 :(得分:1)
这可能是因为您要在另一个列表中提取列表。