Dao层只声明接口,不要去实现,实现放在Dao的实现层:
如:com.dao包下 有UserDao.java这个接口
public interface UserDao
{
public void save(User user);
public void delete(int userId);
public void update(User user);
public User getUser();
public List<User> getUsers();
}
在com.dao.impl包下,UserDaoImpl.java类
public class UserDaoImpl extends HibernateDaoSupport implements UserDao
{
//编写业务方法......
}