// Path: src/com/carmanager/daos/impl/FeelDaoImpl.java
// @Repository("feelDao")
// public class FeelDaoImpl extends BaseDaoImpl<Feel> {
// 
// 	public Page<Feel> getFeels(int pageNo, int pageSize) {
// 		String hql = "FROM Feel n ORDER BY n.createTime DESC";
// 		String hql2 = "SELECT count(*) FROM Feel";
// 		return this.listPage(hql, hql2, pageNo, pageSize);
// 	}
// 
// 
// }
// 
// Path: src/com/carmanager/entities/Feel.java
// public class Feel extends BaseEntity {
// 
// 	private static final long serialVersionUID = 7608850202777454242L;
// 	private String content;
// 	private Date createTime;
// 	private User user;
// 
// 	public String getContent() {
// 		return content;
// 	}
// 
// 	public void setContent(String content) {
// 		this.content = content;
// 	}
// 
// 	public User getUser() {
// 		return user;
// 	}
// 
// 	public void setUser(User user) {
// 		this.user = user;
// 	}
// 
// 	public Date getCreateTime() {
// 		return createTime;
// 	}
// 
// 	public void setCreateTime(Date createTime) {
// 		this.createTime = createTime;
// 	}
// 
// }
// 
// Path: src/com/carmanager/entities/Page.java
// public class Page<T> extends BaseEntity {
// 
// 	private static final long serialVersionUID = -5688752889754349099L;
// 	// 当前页
// 	private int currentPage;
// 	// 每页个个数
// 	private int pageSize;
// 	// 总条数
// 	private int totalCount;
// 	// 总页数
// 	private int pageCount;
// 	// 实体类
// 	private List<T> list;
// 
// 	public Page() {
// 
// 	}
// 
// 	public Page(int currentPage, int pageSize, int totalCount, List<T> list) {
// 		super();
// 		this.currentPage = currentPage;
// 		this.pageSize = pageSize;
// 		this.totalCount = totalCount;
// 		this.list = list;
// 	}
// 
// 	public int getPageCount() {
// 		return pageCount;
// 	}
// 
// 	public void setPageCount(int pageCount) {
// 		this.pageCount = pageCount;
// 	}
// 
// 	public int getCurrentPage() {
// 		return currentPage;
// 	}
// 
// 	public void setCurrentPage(int currentPage) {
// 		this.currentPage = currentPage;
// 	}
// 
// 	public int getPageSize() {
// 		return pageSize;
// 	}
// 
// 	public void setPageSize(int pageSize) {
// 		this.pageSize = pageSize <= 0 ? 10 : pageSize;
// 	}
// 
// 	public int getTotalCount() {
// 		return totalCount;
// 	}
// 
// 	public void setTotalCount(int totalCount) {
// 		this.totalCount = totalCount;
// 	}
// 
// 	public List<T> getList() {
// 		return list;
// 	}
// 
// 	public void setList(List<T> list) {
// 		this.list = list;
// 	}
// 
// }
// 
// Path: src/com/carmanager/services/FeelService.java
// public interface FeelService extends BaseService<Feel> {
// 
// 	public Page<Feel> getFeels(int pageNo, int pageSize);
// 
// }


import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.carmanager.daos.impl.FeelDaoImpl;
import com.carmanager.entities.Feel;
import com.carmanager.entities.Page;
import com.carmanager.services.FeelService;
package com.carmanager.services.impl;



@Service("feelService")
public class FeelServiceImpl extends BaseServiceImpl<Feel> implements
		FeelService {

	@Autowired
	private FeelDaoImpl feelDao;

	@Override
	public Page<Feel> getFeels(int pageNo, int pageSize) {
// Path: src/com/carmanager/daos/impl/FeelDaoImpl.java
// @Repository("feelDao")
// public class FeelDaoImpl extends BaseDaoImpl<Feel> {
// 
// 	public Page<Feel> getFeels(int pageNo, int pageSize) {
// 		String hql = "FROM Feel n ORDER BY n.createTime DESC";
// 		String hql2 = "SELECT count(*) FROM Feel";
// 		return this.listPage(hql, hql2, pageNo, pageSize);
// 	}
// 
// 
// }
// 
// Path: src/com/carmanager/entities/Feel.java
// public class Feel extends BaseEntity {
// 
// 	private static final long serialVersionUID = 7608850202777454242L;
// 	private String content;
// 	private Date createTime;
// 	private User user;
// 
// 	public String getContent() {
// 		return content;
// 	}
// 
// 	public void setContent(String content) {
// 		this.content = content;
// 	}
// 
// 	public User getUser() {
// 		return user;
// 	}
// 
// 	public void setUser(User user) {
// 		this.user = user;
// 	}
// 
// 	public Date getCreateTime() {
// 		return createTime;
// 	}
// 
// 	public void setCreateTime(Date createTime) {
// 		this.createTime = createTime;
// 	}
// 
// }
// 
// Path: src/com/carmanager/entities/Page.java
// public class Page<T> extends BaseEntity {
// 
// 	private static final long serialVersionUID = -5688752889754349099L;
// 	// 当前页
// 	private int currentPage;
// 	// 每页个个数
// 	private int pageSize;
// 	// 总条数
// 	private int totalCount;
// 	// 总页数
// 	private int pageCount;
// 	// 实体类
// 	private List<T> list;
// 
// 	public Page() {
// 
// 	}
// 
// 	public Page(int currentPage, int pageSize, int totalCount, List<T> list) {
// 		super();
// 		this.currentPage = currentPage;
// 		this.pageSize = pageSize;
// 		this.totalCount = totalCount;
// 		this.list = list;
// 	}
// 
// 	public int getPageCount() {
// 		return pageCount;
// 	}
// 
// 	public void setPageCount(int pageCount) {
// 		this.pageCount = pageCount;
// 	}
// 
// 	public int getCurrentPage() {
// 		return currentPage;
// 	}
// 
// 	public void setCurrentPage(int currentPage) {
// 		this.currentPage = currentPage;
// 	}
// 
// 	public int getPageSize() {
// 		return pageSize;
// 	}
// 
// 	public void setPageSize(int pageSize) {
// 		this.pageSize = pageSize <= 0 ? 10 : pageSize;
// 	}
// 
// 	public int getTotalCount() {
// 		return totalCount;
// 	}
// 
// 	public void setTotalCount(int totalCount) {
// 		this.totalCount = totalCount;
// 	}
// 
// 	public List<T> getList() {
// 		return list;
// 	}
// 
// 	public void setList(List<T> list) {
// 		this.list = list;
// 	}
// 
// }
// 
// Path: src/com/carmanager/services/FeelService.java
// public interface FeelService extends BaseService<Feel> {
// 
// 	public Page<Feel> getFeels(int pageNo, int pageSize);
// 
// }


// Path: src/com/carmanager/services/impl/FeelServiceImpl.java
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.carmanager.daos.impl.FeelDaoImpl;
import com.carmanager.entities.Feel;
import com.carmanager.entities.Page;
import com.carmanager.services.FeelService;

package com.carmanager.services.impl;



@Service("feelService")
public class FeelServiceImpl extends BaseServiceImpl<Feel> implements
		FeelService {

	@Autowired
	private FeelDaoImpl feelDao;

	@Override
	public Page<Feel> getFeels(int pageNo, int pageSize) {
		Page<Feel> page = feelDao.getFeels(pageNo,pageSize);