IBaseDAO.java.svn-base
Upload User: cdpainuo
Upload Date: 2022-07-12
Package Size: 5257k
Code Size: 1k
Category:

Jsp/Servlet

Development Platform:

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. }