`
myway84
  • 浏览: 205007 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类
最新评论

PointDaoImpl

阅读更多
package com.huaweisymantec.rmc.core.dao.impl;

import java.util.List;

import javax.annotation.Resource;
import org.springframework.orm.hibernate3.HibernateTemplate;
import org.springframework.stereotype.Component;

import com.huaweisymantec.rmc.core.dao.PointDao;
import com.huaweisymantec.rmc.core.domain.RemoteClientPoint;
import com.huaweisymantec.rmc.core.utils.GenericDao;
@Component("pd")
public class PointDaoImpl implements PointDao {

private GenericDao gd;
private HibernateTemplate ht;

public HibernateTemplate getHt() {
return ht;
}
@Resource
public void setHt(HibernateTemplate ht) {
this.ht = ht;
}
public void savePoint(RemoteClientPoint rcp) {
ht.save(rcp);

}
public GenericDao getGd() {
return gd;
}
@Resource
public void setGd(GenericDao gd) {
this.gd = gd;
}

public RemoteClientPoint  getPoint(String rcpname) {
List<RemoteClientPoint> points = ht.find("from RemoteClientPoint  rcp where rcp.name='" + rcpname+ "'");
return points.get(0);

}
//删除局点
public void delPoint(RemoteClientPoint rcp) {

ht.delete(rcp);

}
//更新局点
public void updatePoint(RemoteClientPoint rcp) {
ht.update(rcp);

}
public boolean checkExist(String rcpname) {
List<RemoteClientPoint> points = ht.find("from RemoteClientPoint  rcp where rcp.name='" + rcpname+ "'");

if (points != null && points.size() > 0) {
return true;
}

else {
return false;
}
}


}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics