首页>代码>java实现上传下载积分方法>/springmvc-download/src/main/java/com/javaniu/dao/impl/UserDownloadDaoImpl.java
package com.javaniu.dao.impl; import java.util.List; import org.hibernate.Query; import org.springframework.stereotype.Repository; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; import com.javaniu.dao.UserDownloadDao; import com.javaniu.module.UserDownload; @Transactional(readOnly = false, propagation = Propagation.SUPPORTS) @Repository public class UserDownloadDaoImpl extends BaseDaoImpl implements UserDownloadDao { @Override public void save(UserDownload userDownload) { getSession().save(userDownload); } @Override public void delete(Long id) { UserDownload userDownload = findById(id); getSession().delete(userDownload); } @Override public void delete(UserDownload userDownload) { getSession().delete(userDownload); } @Override public void update(UserDownload userDownload) { getSession().update(userDownload); } @Override public UserDownload findById(Long id) { return (UserDownload) getSession().get(UserDownload.class, id); } @Override public List<UserDownload> loadAll(int p, int ps) { String hql = "from UserDownload order by id desc"; Query query = getSession().createQuery(hql); query.setFirstResult((p - 1) * ps); query.setMaxResults(ps); List<UserDownload> list = query.list(); return list; } @Override public int countAll() { String hql = "select count(*) from UserDownload"; Query query = getSession().createQuery(hql); return ((Number) query.uniqueResult()).intValue(); } @Override public UserDownload findByUIdAndFId(Long uid, Long fid) { String hql = "from UserDownload where user.id=" + uid + " and file.id=" + fid; Query query = getSession().createQuery(hql); query.setMaxResults(1); List<UserDownload> list = query.list(); if (list.size() > 0) { return list.get(0); } return null; } }
最近下载更多
777888555 LV1
2022年11月1日
xindong LV12
2021年3月2日
qwe3020618 LV1
2020年8月27日
pzy12345 LV8
2020年4月21日
小强111111 LV20
2020年2月27日
沈思熟虑 LV10
2020年1月8日
ylj276539584 LV12
2019年9月16日
8战魂5无双8 LV43
2019年7月24日
zhh1355 LV14
2019年5月10日
987501403 LV1
2019年4月9日
最近浏览更多
kQWERTY
5月4日
暂无贡献等级
1358849392 LV21
4月12日
翔飞于天 LV1
2023年10月31日
小白jmhuang LV12
2023年3月10日
777888555 LV1
2022年11月1日
fengzs1234 LV11
2022年8月24日
雷迪斯俺的乡亲们 LV11
2022年3月9日
chentao0515 LV1
2022年1月5日
Jjjj1111 LV5
2021年12月30日
酒非儿 LV6
2021年11月22日