建立common package,创建dao.BaseDaoSupport、service.CommonService、service.CmmonServiceImpl。其它模块service 继承CommonService。
1、BaseDaoSupport。
package com.zte.ace.common.dao;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.hibernate.criterion.DetachedCriteria;
import org.hibernate.criterion.Restrictions;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
public class BaseDaoSupport extends HibernateDaoSupport {
@SuppressWarnings({ "unchecked", "hiding" })
public <T> T getById(Class<T> t, Long id) {
return (T)this.getHibernateTemplate().get(t, id);
}
public long saveObj(Object obj) {
Object object = this.getHibernateTemplate().save(obj);
return Long.parseLong(object.toString());
}
publ