【发布时间】:2016-06-13 00:52:35
【问题描述】:
我今天阅读了有关 ModelMapper 的信息,它似乎很有趣,但我不确定正确的用法。
我有一个这样的 Spring 项目: 我有序列化所需的模型类。我的 REST 控制器将 DTO 对象返回到前端。我的前端将 DTO 返回到我的控制器,然后我需要来自 DTO 的模型对象将其写入数据库。
我有一个 person 类,其属性如下:Set<Company> companies = new HashSet<Company>();
我希望模型映射器将此集合映射到一个属性:Set<String> companies = new HashSet<String>()。第二个集合应通过调用 company.getName() 来填充,而不是用整个对象填充 Set。
我的问题:
- 我需要 PropertyMap 还是转换器?
- 我该怎么做?
- 是否可以说从
Set<Companies>转换为单个字符串。就像我只想要一家公司一样?
抱歉,我是 ModelMapper 的新手,我正在寻找在 序列化和反序列化期间结合 spring 进行映射的最佳方法。
【问题讨论】:
标签: java spring jpa modelmapper