//DAO层接口 public interface IbaseDAO { public Object saveObject(Object obj);
public void saveObject(Collection list);
public boolean deleteObject(Object obj);
public void deleteObject(Collection list);
public Object findObject(Class objclass,java.io.Serializable id);
}
//Service层 public interface IbaseService { public Object saveObject(Object obj);
public void saveObject(Collection list);
public boolean deleteObject(Object obj);
public void deleteObject(Collection list);
public boolean deleteObject(Class objclass,Integer strId);
public Object findObject(Class objclass,java.io.Serializable id);
}
//Action层通过如下代码调用 BaseService service=this.getObject("BaseService"); service.save(obj);
|