首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

DAO跟Service公共抽象接口

2012-10-30 
DAO和Service公共抽象接口1、所有Dao标志接口?public interface FrontBaseServiceEntity, PK extends Seri

DAO和Service公共抽象接口

1、所有Dao标志接口

?

public interface FrontBaseService<Entity, PK extends Serializable> {/** * 增加实体 *  * @param entity * @return */public PK save(Entity entity);/** * 更新实体 */public void update(Entity entity);public void saveOrUpdate(Entity entity);/** * 合并实体 */public void merge(Entity entity);/** * 更新实体 */public void refresh(Entity entity);/** * 按ID删除对象 *  * @param id */public void delete(final PK id);/** * 按ID查询对象 *  * @param id * @return */public Entity findById(final PK id);/** * 按ID查询多个对象 *  * @param ids * @return */public List<Entity> findByIds(final Collection<PK> ids);/** * 查询全部对象 *  * @return */public List<Entity> getAll();/** * 分页获取全部对象. */public Page<Entity> findAllByPage(final Page<Entity> page);/** * 批量删除 */public void delete(PK[] ids);}

热点排行