package org.infosec.ismp.manager.db.dao;
import org.infosec.ismp.manager.model.DatabaseNodeEntity;
import org.springframework.stereotype.Component;
import org.springside.modules.orm.hibernate.HibernateDao;
@Component
public class DatabaseNodeEntityDao extends HibernateDao<DatabaseNodeEntity, Integer> {
/**
* 根据AgentId返回所有该Agent的DatabaseNodeEntity对象
*
* @param agentId
* @return
*/
// public List<DatabaseNodeEntity> getAllDatabaseNodeByAgentId(String agentId) {
// String hql = "from DatabaseNodeEntity db where db.agentId=?";
// return findBy(hql, agentId);
// }
/**
* 根据nodeid删除对应的DatabaseNode
*
* @param nodeid
*/
public void removeDatabaseNodeByNodeId(String nodeid) {
String hql = "delete from DatabaseNodeEntity db where db.nodeid=?";
batchExecute(hql, nodeid);
}
}