初学hibernate,我使用了myeclipse的hibernate自动生成映射,然后出来了
BaseHibernateDAO.java
IBaseHibernateDAO.java
UserDAO.java他们的继承关系如下:UserDAO.java 继承 BaseHibernateDAO.java 继承IBaseHibernateDAO.java(接口)。
然后我使用
IBaseHibernateDAO dao =new BaseHibernateDAO();
然后获得session=dao.getSession();奇迹出现了,刚开始没注意,我居然可以用dao来使用UserDao里面的方法而且能成功返回数据这根本不和UserDAO搭边儿啊。请问各位大侠,为什么呢。。