如何将弹簧规格从一种类型转换为另一种?

时间:2014-12-17 04:57:54

标签: spring subquery spring-data spring-data-jpa criteria-api

大家好,

我在申请中使用Spring Specification 在应用程序中我有分层对象设计,所以对于每一层我都有一个不同的DTO 例如对于业务层(服务),我有PersonBusinessEntity,对于persistance Layer(存储库),我有PersonJPAEntity。

在将DTO从一个层转移到另一个层时,它会在相应类型的实体中进行转换                                                                                                          所以从经理我到PersonBusinessEntity并转换为PersonJPAentity调用
库。

两个实体都有相同的字段集,除了少数几个字段,它们正在处理它们所在的层 例如,encryptionKeyId只是PersonJPAEntity用于
在保存/获取操作中加密/解密数据。

如果是规范我在服务/业务层获得类型规范,那么我需要将其转换为类型规范。

所以我的问题是,是否可以将规范转换为规范 鉴于T和T1都具有规范要求的相同字段集?要么 甚至不可能,因为规范与JPA实体紧密绑定?

请协助,提前致谢。

0 个答案:

没有答案