@SuppressWarnings("unchecked")
@Override
@Transactional(propagation = Propagation.MANDATORY)
public Map<Item, Bookmark> getBookmarksForItems(Collection<Item> items, String userId)
{
if( items.isEmpty() )
{
return Collections.emptyMap();
}
final List<Bookmark> bs = getHibernateTemplate().findByNamedParam(
"FROM Bookmark b WHERE b.item IN (:items) and b.owner = :ownerId", new String[]{"items", "ownerId"},
new Object[]{items, userId});
final Map<Item, Bookmark> rv = new HashMap<Item, Bookmark>();
for( Bookmark b : bs )
{
rv.put(b.getItem(), b);
}
return rv;
}
BookmarkDaoImpl.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:Equella
作者:
评论列表
文章目录