po什么意思 po什么意思( 五 )

  • 对于一个DO对应多个PO , 或者一个PO对应多个DO的场景 , 以及属性级别的延迟加载 , Hibernate都提供了很好的支持 , 请参考Hibnate的相关资料 。
  • 到目前为止 , 相信大家都已经比较清晰的了解VO、DTO、DO、PO的概念、区别和实际应用了 。
    通过上面的详细分析 , 我们还可以总结出一个原则:
    分析设计层面和实现层面完全是两个独立的层面 , 即使实现层面通过某种技术手段可以把两个完全独立的概念合二为一
    在分析设计层面 , 我们仍然(至少在头脑中)需要把概念上独立的东西清晰的区分开来 , 这个原则对于做好分析设计非常重要(工具越先进 , 往往会让我们越麻木)
    第一篇系列博文抛砖引玉 , 大唱领域驱动设计的优势 , 但其实领域驱动设计在现实环境中还是有种种的限制 , 需要选择性的使用
    正如我在《田七的智慧》博文中提到 , 我们不能永远的理想化的去选择所谓“最好的设计” , 在必要的情况下 , 我们还是要敢于放弃 , 因为最合适的设计才是最好的设计 。