src/com/jssf/tesco/dao/impl/NonationDaoImpl.java

(完整代码) 1KB

package com.jssf.tesco.dao.impl;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;

import org.springframework.stereotype.Repository;
import com.jssf.tesco.base.dao.impl.BaseDaoImpl;
import com.jssf.tesco.dao.CommentDao;
import com.jssf.tesco.dao.ItemDao;
import com.jssf.tesco.dao.NonationDao;
import com.jssf.tesco.model.Comment;
import com.jssf.tesco.model.Item;
import com.jssf.tesco.model.Nonation;
import com.jssf.tesco.model.User;
import com.jssf.tesco.utils.Pager;
@Repository
@SuppressWarnings("unchecked")
public class NonationDaoImpl extends BaseDaoImpl<Nonation>  implements NonationDao {
	/*private int id;
	private String name;//物品名称
	private String remark;//描述
	private Date createTime;//创建时间
	private String url;//图片路径
	private User user;//用户
	private int isDelete;//是否删除 1是2否
*/	@Override
	public Pager<Nonation> findPager(Nonation nonation) {
		// TODO Auto-generated method stub
	  Map<String,Object> alias = new HashMap<String,Object>();
		String hql = "from Nonation where 1=1 and isDelete = 2 ";
		if(!isEmpty(nonation.getName())){
			hql += " and name like :name";
		}
		if(!isEmpty(nonation.getName())){
			 alias.put("name", "%" +nonation.getName()+ "%" );
		}
		hql += " order by id desc";
		return findByAlias(hql,alias);
	}

}

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。