package com.hongqiang.shop.website.dao;
import java.util.ArrayList;
import java.util.List;
import javax.persistence.FlushModeType;
import org.springframework.stereotype.Repository;
import com.hongqiang.shop.common.base.persistence.BaseDaoImpl;
import com.hongqiang.shop.common.base.persistence.Page;
import com.hongqiang.shop.common.utils.Pageable;
import com.hongqiang.shop.website.entity.Log;
@Repository
public class LogDaoImpl extends BaseDaoImpl<Log,Long> implements LogDaoCustom {
@Override
public void removeAll() {
String str = "delete from Log log";
this.getEntityManager().createQuery(str)
.setFlushMode(FlushModeType.COMMIT).executeUpdate();
}
@Override
public Page<Log> findPage(Pageable pageable) {
String qlString = "select log from Log log where 1=1 ";
List<Object> parameter = new ArrayList<Object>();
return super.findPage(qlString, parameter, pageable);
}
}