在jpa中,可以處理list對象,數組不行,在list前後是否用括號都可以
public List<Wish> findFriendWishListByUserLoginList(List<UserLogin> findFriends, Integer wishDefaultNum) {
return findFriends == null ? null : createQuery("from Wish where userLogin in (:list) Order By createOn desc").setParameter("list", findFriends).setMaxResults(wishDefaultNum).getResultList();
}
public List<Wish> findFriendWishListByUserLoginList2(List<String> findFriends, Integer wishDefaultNum) {
return findFriends == null ? null : createQuery("from Wish where userLogin.id in (:list) Order By createOn desc").setParameter("list", findFriends).setMaxResults(wishDefaultNum).getResultList();
}