📄 ruledaoimp.java
字号:
package com.bj.admin.dao.hibernate;
import java.util.Collection;
import java.util.List;
import java.util.Set;
import org.hibernate.SessionFactory;
import org.springframework.orm.hibernate3.HibernateTemplate;
import com.bj.admin.bean.po.ComBjmobilTchargerule;
import com.bj.admin.dao.IRuleDAO;
public class ruleDAOImp implements IRuleDAO{
private SessionFactory sf;
private HibernateTemplate template;
public void setSf(SessionFactory sf) {
this.sf = sf;
template = new HibernateTemplate(sf);
}
public Collection find(String hql) {
List list = template.find(hql);
Set c = null;
for(int i = 0; i<list.size();i++)
{
ComBjmobilTchargerule rule = (ComBjmobilTchargerule) list.get(i);
c.add(rule);
}
return c;
}
public void saveoru(ComBjmobilTchargerule rule) {
System.out.println("+++++++"+rule);
template.saveOrUpdate(rule);
}
public List finds() {
List list = template.find("from ComBjmobilTchargerule");
return list;
}
public void delete() {
Collection c = this.finds();
System.out.println("--------"+c.getClass());
template.deleteAll(c);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -