在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();
}
本文介绍在Java持久化API (JPA) 中如何使用参数化的查询来获取特定用户的愿望清单,展示了两种不同方式实现这一功能的方法,并解释了如何通过设置最大结果数来限制返回的数据量。


被折叠的 条评论
为什么被折叠?



