Spring Data JPA中的业务对象(DTO)

时间:2015-07-21 20:51:34

标签: spring oop spring-data-jpa

默认情况下,Spring Data Repositories处理数据库实体。请建议使用Spring Data框架获得相同功能的标准方法,它允许您在业务域对象(DTO)上操作而不是实体,并将所有DTO封装到实体映射中或从实体映射中封装。 我目前明显的选择是:

  1. 附加的“proxy-wrapper”,其中所有方法都与Spring Repository中的名称相同,但接受并返回DTO类型并封装转换(映射)。
  2. 使用AOP以较少的样板代码巧妙地实现了以前的选项。
  3. 对于这样一个标准任务,这两个选项对我来说都很尴尬。所以,我认为我在这里缺少一些东西。

0 个答案:

没有答案