【发布时间】:2018-03-29 16:28:33
【问题描述】:
我在休眠实体和 DTO 对象中有int id 的主键,我有相同的int id 和String encId 用于加密的主键ID。每次当我使用BeanUtils.copyProperties() 将实体转移到 DTO 以将实体复制到 DTO 时,反之亦然,在下一行中,我将加密/解密并执行 db 操作。
您能帮我如何使用AttributeConverter<Integer, String> 并复制bean,我应该只做BeanUtils.copyProperties() 并且除了AttributeConverter 之外没有更多的enc/decrypt 逻辑。请给我实体到 DTO 的示例片段。
【问题讨论】:
-
谢谢格拉西亚诺。在这个参考链接的帮助下,我试过了,它工作正常。