Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public interface UserRepository extends JpaRepository<User, Long>
- {
- User findByEmailIgnoreCase(String email);
- @Query("select u from User u where u.id in (:ids)")
- Set<User> getByIdInSet(@Param("ids") Set<Long> ids);
- }
- Caused by: java.lang.IllegalArgumentException: You have attempted to set a value of type class org.eclipse.persistence.indirection.IndirectSet for parameter ids with expected type of class java.lang.Long from query string select u from User u where u.id in (:ids).
- at org.eclipse.persistence.internal.jpa.QueryImpl.setParameterInternal(QueryImpl.java:933)
- at org.eclipse.persistence.internal.jpa.EJBQueryImpl.setParameter(EJBQueryImpl.java:593)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:606)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement