JPA passing list to IN clause in named native query

前端 未结 10 1086

I know I can pass a list to named query in JPA, but how about NamedNativeQuery? I have tried many ways but still can\'t just pass the list to a NamedNativeQuery. Anyone know

10条回答
  •  不知归路
    2020-11-30 08:01

    You can try this :userIdList instead of (?userIdList)

    @NamedNativeQuery(
           name="User.findByUserIdList", 
           query="select u.user_id, u.dob, u.name, u.sex, u.address from user u "+
                 "where u.user_id in :userIdList"
    )
    

提交回复
热议问题