我在Struts2 + Spring + Hibernate 项目开发中总结出了一个Service 和 DAO,可以用于处理任何的pojo(bean)。使用这两个Service 和 DAO可以极大地提高开发的效率,不必再分别针对不同的pojo编写对应的Service 和 DAO。内容如下:
DAO:
接口:BaseDao.java
package dao;
import java.util.List;
/**
* @author 雷霄骅
* 对Object的DAO操作
* 提供了通用的一些方法
*/
public interface BaseDao {
public void save(Object object);
public void delete(Object object);
public void update(Object object);
public Object ReadSingle(String targetName,String propertyName,Object value);
public List