IBaseDAO.java
上传用户:cdpainuo
上传日期:2022-07-12
资源大小:5257k
文件大小:1k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. package com.appspot.cindyblog.dao;
  2. import java.util.List;
  3. import javax.persistence.EntityManager;
  4. import com.appspot.cindyblog.pojo.BaseBean;
  5. public interface IBaseDAO{
  6. public <T extends BaseBean> T getObjectById(Class<T> clazz,Long id,EntityManager em);
  7. public <T extends BaseBean> boolean addObject(T o,EntityManager em);
  8. public <T extends BaseBean> boolean deleteObject(Class<T> clazz,Long id,EntityManager em);
  9. public <T extends BaseBean> int getObjectCount(Class<T> clazz,EntityManager em);
  10. public <T extends BaseBean> List<T> getObjectList(Class<T> clazz,EntityManager em,String orderBy,int start,int limit);
  11. public <T extends BaseBean> List<T> getObjectList(Class<T> clazz,EntityManager em);
  12. }