29 lines
472 B
Java
29 lines
472 B
Java
package com.nis.web.dao;
|
|
|
|
import java.util.List;
|
|
|
|
import com.nis.domain.TreeEntity;
|
|
|
|
/**
|
|
* DAO支持类实现
|
|
* @author ThinkGem
|
|
* @version 2014-05-16
|
|
* @param <T>
|
|
*/
|
|
public interface TreeDao<T extends TreeEntity<T>> extends CrudDao<T> {
|
|
|
|
/**
|
|
* 找到所有子节点
|
|
* @param entity
|
|
* @return
|
|
*/
|
|
public List<T> findByParentIdsLike(T entity);
|
|
|
|
/**
|
|
* 更新所有父节点字段
|
|
* @param entity
|
|
* @return
|
|
*/
|
|
public int updateParentIds(T entity);
|
|
|
|
} |