DAO层不应该是接口么为什么是类
1、Hibernate是个ORM框架,对数据持久化操作封装了一些简单方法,例如老师演示的update(),delete()等,所以可以直接通过类实现而不需要接口(甚至可以不需要这个Dao类,当然,一个完整的项目不可能是这样子); 2、当对数据操作较复杂时,或者是多个表格(对应实体类)的数据操作相同时,就得通过接口自定义数据操作方法并实现,避免编写太多重复的Dao方法。