我有一种情况,我可以发送JPA实体作为休息请求和/或获得JPA实体作为休息响应
@RequestMapping(value = "/products", method = RequestMethod.POST)
public @ResponseBody ProductDetailsResponse createNewProduct(@RequestBody ProductDetails newProduct)
throws Exception {
Run Code Online (Sandbox Code Playgroud)
ProductDetails 是一个实体
@Entity
@Table(name = "product")
public class ProductDetails {
Run Code Online (Sandbox Code Playgroud)
我应该使用它,还是从实体到另一种对象进行某种转换
我是Java的新手,所以我想问你是否存在lambda可以将一个类型对象转换为另一个类型对象的漂亮解决方案?
我有服务的职能:
public List<MyObjectDto> findAll() {
List<MyObject> list = repository.findAll();
return list.someMagicToConvertToDtoObjectsInList();
}
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?