唉。你所说的持久层,无非就是实体层+数据访问层。咋把概念都理解的那么死呢。

解决方案 »

  1.   

    model实体大家用的比较多,就是每一个对象对应数据库的一张表,一个字段就是一个表里的属性。 
    数据持久层,就是将数据库的把映射到对象中(跟上面感觉是一样)。 
    区别:model对象不具备对应数据库的访问能力,而数据持久层对象可以直接操作对应的数据库 
    想了解一下持久层的好处
    ---
    给你解释一下吧
    现在开发的软件一般是三层结构,其中一层叫数据访问层,在这一层里可以分为数据实体和业务逻辑(数据访问的业务逻辑,区别于领域逻辑层)
    1 数据实体:就跟楼主说的差不多
    2 业务逻辑:他是真正与数据库交互的部分,要用到数据实体来充当参数对象这其实就是一种变形的数据持久层,只不过他更符合了面向对象的思想,符合面向对象的”单一职责原则“---
    楼主有时间可以看下我写的BLOCK