public List<NoticeDto> getByName(String name) {
Criteria criterion = getSession().createCriteria(Notice.class);
criterion.add(Restrictions.eq("isActive", true));
criterion.add(Restrictions.eq("noticeName", name));
List<Notice> notices= criterion.list();
List<NoticeDto> dtos = new ArrayList<>();
for (Notice notice:notices) {
NoticeDto dto = new NoticeDto();
dto = DtoFactory.convert(notice,dto);
dtos.add(dto);
}
return dtos;
}
或者直接写hql
hibernate 根据条件查询
最新推荐文章于 2023-06-14 10:04:35 发布