大家好,
我在申请中使用Spring Specification 在应用程序中我有分层对象设计,所以对于每一层我都有一个不同的DTO 例如对于业务层(服务),我有PersonBusinessEntity,对于persistance Layer(存储库),我有PersonJPAEntity。
在将DTO从一个层转移到另一个层时,它会在相应类型的实体中进行转换
所以从经理我到PersonBusinessEntity并转换为PersonJPAentity调用
库。
两个实体都有相同的字段集,除了少数几个字段,它们正在处理它们所在的层
例如,encryptionKeyId只是PersonJPAEntity用于
在保存/获取操作中加密/解密数据。
如果是规范我在服务/业务层获得类型规范,那么我需要将其转换为类型规范。
所以我的问题是,是否可以将规范转换为规范 鉴于T和T1都具有规范要求的相同字段集?要么 甚至不可能,因为规范与JPA实体紧密绑定?
请协助,提前致谢。