2013/12/25

package com.yys.service; java

import java.util.List; .net

public interface BaseService<T>{
  /**
  * 保存實體對象
  * @param t
  * @throws Exception
  */
    public void saveEntity(T t)throws Exception;
    /**
     * 刪除實體對象
     * @param t
     * @throws Exception
     */
    public void deleteEntity(T t)throws Exception;
    /**
     * 修改實體對象
     * @param t
     * @throws Exception
     */
    public void updateEntity(T t)throws Exception;
    /**
     * 保存或更新實體對象
     * @param t
     * @throws Exception
     */
    public void saveOrUpdate(T t)throws Exception;
    /**
     * 按照hql語句批處理實體
     * @param Hql
     * @param objects
     * @throws Exception
     */
    public void batchEntityByHql(String Hql,Object...objects)throws Exception;
    /**
     * get方法
     * @param id
     * @return
     */
    public T getEntity(Integer id);
    /**
     * load方法
     * @param id
     * @return
     */
    public T loadEntity(Integer id);
    /**
     * 按照hql語句查詢列表
     * @param hql
     * @param objects
     * @return
     */
    public List<T> findEntityByHQL(String Hql,Object...objects);
} 對象

本站公眾號
   歡迎關注本站公眾號,獲取更多信息