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

Jsp/Servlet

开发平台:

Java

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