簡體   English   中英

我的簡單 spring 啟動 hibernate 映射問題

[英]My simple spring boot hibernate mapping problem

我的任務服務

public TaskDTO save(TaskDTO taskEntity){
  Mapper<TaskDTO,TaskEntity> mapper = Mapping.from(taskEntity).to(TaskEntity.class).mapper();
  return taskRepository.save(taskEntity);
}

大家好,我正在編寫簡單的項目並希望 TaskDTO 轉換 TaskEntity 並發送 TaskManager 層,但我不知道該怎么做? 謝謝

您可以使用 BeanUtils.copyProperties 將 DTO 轉換為實體,或將實體轉換為 DTO。

import org.springframework.beans.BeanUtils
...
BeanUtils.copyProperties(sourceObject, targetObject); 

如果您想忽略某些字段,只需將它們添加到targetObject之后。

BeanUtils.copyProperties(sourceObj, targetObj, "propertyToIgnoreA", "propertyToIgnoreB", "propertyToIgnoreC");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM