推土机对此非常有效。只需将bean实例映射到其自身的副本即可。
obj = dozerBeanMapper.map(obj, obj.getClass());
在将实例映射到新实例时,Dozer会忽略用于集合的任何特定运行时实现,而是使用标准实现或您的类默认使用的任何实现。
我看了一下BeanLib,但它似乎只做实体的深层副本,而不允许我为实体类中的集合类型指定实现映射。
我很好奇,为什么对您的集合类型使用哪种实现很重要?由于这是最好的一个最佳实践的持久化类来指代
List,
Set等等,实际的实现不应该的问题,任何人谁消耗这些类-
他们只关心数据。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)