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.FileDao; import com.javaniu.module.File; @Transactional(readOnly = false, propagation = Propagation.SUPPORTS) @Repository public class FileDaoImpl extends BaseDaoImpl implements FileDao { @Override public void save(File file) { getSession().save(file); } @Override public void delete(Long id) { File file = findById(id); getSession().delete(file); } @Override public void delete(File file) { getSession().delete(file); } @Override public void update(File file) { getSession().update(file); } @Override public File findById(Long id) { return (File) getSession().get(File.class, id); } @Override public List<File> loadAll(int p, int ps) { String hql = "from File order by id desc"; Query query = getSession().createQuery(hql); query.setFirstResult((p - 1) * ps); query.setMaxResults(ps); List<File> list = query.list(); return list; } @Override public int countAll() { String hql = "select count(*) from File"; Query query = getSession().createQuery(hql); return ((Number) query.uniqueResult()).intValue(); } }
最近下载更多
1358849392 LV21
4月12日
hohhi LV6
2022年6月5日
15185836794 LV2
2021年11月8日
EAST_Ace LV4
2021年11月3日
naiheqingshen LV1
2020年6月18日
yk123456321 LV1
2020年5月6日
死了还要爱 LV19
2020年3月31日
yqd123456 LV3
2020年3月23日
李东曙 LV14
2020年3月16日
Immortal code LV1
2019年11月21日
最近浏览更多
1358849392 LV21
4月12日
15103432984 LV2
3月17日
潘潘123456 LV2
2023年12月24日
uni-code_0123 LV1
2023年11月29日
一只小扒菜啊
2023年10月30日
暂无贡献等级
liuind
2023年3月17日
暂无贡献等级
小白jmhuang LV12
2023年3月10日
wyxjusj LV1
2022年12月5日
Zyj0327
2022年11月30日
暂无贡献等级
lcy123ww LV5
2022年11月16日