半桶水开发 CMPP2.0 with Spring + JPA 3



最后是Dao

/**
 *
 * @author rikugun
 */
public interface DeliverDao {
/*
*  保存一个下发的短信
* @param SpSmsDeliver
*/
    public void create(SpSmsDeliver spSmsDeliver) throws PreexistingEntityException, Exception;

/*
* 获取实体
* @return List
*/
    public List<SpSmsDeliver> findSpSmsDeliverEntities();

/*
* 获取实体 最大记录和起始记录
* @param int int
* @return List
*/
    public List<SpSmsDeliver> findSpSmsDeliverEntities(int maxResults, int firstResult);

    public SpSmsDeliver findSpSmsDeliver(Long id);

    public int getSpSmsDeliverCount();
}


/**
 *
 * @author rikugun
 */
public interface LogDao {

    public void create(SpSmsLog spSmsLog) throws PreexistingEntityException, Exception;

    public void edit(SpSmsLog spSmsLog) throws NonexistentEntityException, Exception;

    public void destroy(Long id) throws NonexistentEntityException;

    public List<SpSmsLog> findSpSmsLogEntities();

    public List<SpSmsLog> findSpSmsLogEntities(int maxResults, int firstResult);

    public SpSmsLog findSpSmsLog(Long id);

    public SpSmsLog findByLsh(String lsh);

    public int getSpSmsLogCount();
}


/**
 *
 * @author rikugun
 */
public interface SendDao {
    public void create(SpSmsSend spSmsSend) throws PreexistingEntityException, Exception;

    public void edit(SpSmsSend spSmsSend) throws NonexistentEntityException, Exception;

    public void destroy(Long id) throws NonexistentEntityException;

    public List<SpSmsSend> findSpSmsSendEntities();

    public List<SpSmsSend> findSpSmsSendEntities(int maxResults, int firstResult);

    public List<SpSmsSend> findSpSmsSendEntities(int maxResults, int firstResult,String ql);

    public List<SpSmsSend> findCMPPEntities(int maxResults, int firstResult);

    public SpSmsSend findSpSmsSend(Long id);

    public int getSpSmsSendCount();
}

你可能感兴趣的:(DAO,spring,Blog,jpa)