如题,什么是持久层与数据库访问层?在hibernate中应该如何具体的理解...
我到是知道持久化是将内存中的程度对象保存到数据库中,或者说是硬盘中.但是持久层我就不理解了...

解决方案 »

  1.   

    持久层就是做数据持久化操作的,用hibernate的话一般把它命名为Dao。
      

  2.   

    持久层就是来做持久化操作的,持久层有很多的开发框架如HIBERNATE,
    期待更好的解释
      

  3.   

    DAO 提供了JDBC的抽象层,它可消除冗长的JDBC编码和解析数据库厂商特有的错误代码。 并且,JDBC 封装包还提供了一种比编程性更好的声明性事务管理方法,不仅仅是实现了特定接口,而且对所有的POJOs(plain old Java objects)都适用。 
    ORM 封装包提供了常用的“对象/关系”映射APIs的集成层。 其中包括JPA、JDO、Hibernate 和 iBatis 。利用ORM封装包,可以混合使用所有Spring提供的特性进行“对象/关系”映射,如前边提到的简单声明性事务管理。