一个简单例子 public class MarketDao extends HibernateDaoSupport { // 列出市场名称 @SuppressWarnings("unchecked") public List getMarketName(String typeName){ List list=new ArrayList();
String hql="select distinct qet,id from ModelPrice2 where typeParent like '%"+typeName+"%' group by qet"; // String hql="select distinct qet,id from ModelPrice where type like '%"+typeName+"%' group by qet";
// System.out.println("hql=="+hql); list=this.getHibernateTemplate().find(hql); return list; } //增加市场 public void add(ModelMarket et){ this.getHibernateTemplate().save(et); } public void delete (ModelMarket et){ this.getHibernateTemplate().delete(et); } public ModelMarket getModelMardket(int id){ return (ModelMarket) this.getHibernateTemplate().get(ModelMarket.class, id); }
有session transaction query sessionfactory configuration这些个对象
方法有save() update() get() load() delete()之类的,其实都不难的
public class MarketDao extends HibernateDaoSupport {
// 列出市场名称
@SuppressWarnings("unchecked")
public List getMarketName(String typeName){
List list=new ArrayList();
String hql="select distinct qet,id from ModelPrice2 where typeParent like '%"+typeName+"%' group by qet";
// String hql="select distinct qet,id from ModelPrice where type like '%"+typeName+"%' group by qet";
// System.out.println("hql=="+hql);
list=this.getHibernateTemplate().find(hql);
return list;
}
//增加市场
public void add(ModelMarket et){
this.getHibernateTemplate().save(et);
}
public void delete (ModelMarket et){
this.getHibernateTemplate().delete(et);
}
public ModelMarket getModelMardket(int id){
return (ModelMarket) this.getHibernateTemplate().get(ModelMarket.class, id);
}
LZ啊,难道4楼写的不是增加和查找吗? 这是最简单的了,比如说查找,你用list=this.getHibernateTemplate().find(hql);之前,把hql自己写好就可以了。。