Вопросы с меткой [dto]
Data Transfer Object (DTO) — один из шаблонов проектирования, используется для передачи данных между подсистемами приложения. Data Transfer Object, в отличие от business object или data access object не должен содержать какого-либо поведения.
52 вопроса
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Популярные
- За неделю
- За месяц
- Неотвеченные (мои метки)
2
голоса
0
ответов
75
показов
Должны ли значения по умолчанию для DTO быть вынесены в отдельный класс с константами?
У меня есть DTO-класс, в котором используются значения по умолчанию:
public class OverdueInfoDto
{
public int? TotalOverdueDays { get; set; } = 1;
public int? MaxOverdueDays { get; set; } = ...
0
голосов
1
ответ
366
показов
JpaRepository Query to DTO problem
Учебный проект. Сервис на Spring web + Lombok + Spring data jpa + Postgresql driver + Liquibase migrations. Есть 2 сущности:
Client:
@Entity
@Getter
@Setter
@ToString
@NoArgsConstructor
@...
1
голос
1
ответ
131
показ
Хочу получить полную информацию о лоте с последним ставившим и текущей ценой используя классы DTO
@Entity
@Table(name = "lot")
public class Lot {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Enumerated(EnumType.STRING)
private Status ...
0
голосов
0
ответов
246
показов
Вопрос по правильности организации DTO c#
Работаю с внешним API, ответ приходит такой:
{
"meta": {
"last_updated_at": "2023年06月23日T10:15:59Z"
},
"data": {
"AED": {
...
1
голос
1
ответ
339
показов
Маппинг сущностей в DTO и обратно. Что используется в коммерческой разработке?
Смотрел код разных учебных программ и обратил внимание, что на одну сущность может приходится несколько разных ДТО. При этом, преобразование в ДТО и обратно осуществлялось разными способами, видел ...
1
голос
1
ответ
464
показа
Разделение бизнес логики от БД или почему нельзя работать с Entity (java)
Вопрос по JPA и подходам в проектировании сервисов.
В проектах где я участвовал просили (даже требовали) после получения Entity из репозитория необходимо сделать сервис (Назовем его RepositoryService),...
1
голос
1
ответ
138
показов
Как создать универсальный DTO для парсинга JSON в методе PATCH?
Пытаюсь составить универсальный DTO для метода PATCH, но весь JSON записывается в поле key:
Объект Entity:
@Entity
@Table(name = "employee")
@AllArgsConstructor
@NoArgsConstructor
@Getter
@...
0
голосов
0
ответов
95
показов
Как произвести валидацию данных распарсенного CSV файла
Здраствуйте, Не могу понять как можно произвести валидацию данных распарсенного файла в обьекте транспортировки данных (DTO). Как я могу пропустить DTO через валидатор?
вот DTO:
<?php declare(...
0
голосов
0
ответов
451
показ
Маппинг вложенных сущностей из DTO в Entity c EF Core
Я хочу получить из DTO сущность с помощью Automapper, для того чтобы добавить её в БД.
Получаю следующую ошибку:
The instance of entity type 'LessonTemplate' cannot be tracked because another ...
0
голосов
1
ответ
1k
показов
Несколько вопросов о DTO [закрыт]
Прочёл несколько статей о DTO. В целом, концепция ясна, уже начал её использовать, но осталось несколько непонятных моментов.
Допустимо ли устанавливать значения по умолчанию для полей в классах DTO? ...
3
голоса
1
ответ
1k
показов
Как правильно называть и создавать DTO
Помогите разобраться с созданием DTO для методов сервисного слоя.
DTO становится так много, что я запутываюсь в их названиях, и получается где-то повторение кода.
Не могу найти какой-то шаблонный ...
0
голосов
1
ответ
51
показ
Умеет ли ModelMapper удалять элементы коллекции приемника?
Коллеги, можно ли средствами ModelMapper удалять ставшие лишними элементы коллекции приемника?
Есть связь OneToMany: Employee - Contact.
В контроллер в метод update приходит объект еmployeeDTO со ...
-1
голос
1
ответ
570
показов
Включать ли Id в Data Transfer Object (DTO)?
Коллеги, я разрабатываю сервис в котором будут операции создания и обновления объектов.
Для создания объекта, клиент не передает Id сущности, т.к. он
назначается в БД.
Для обновления же объекта, ...
0
голосов
1
ответ
906
показов
Можно ли в DTO писать валидацию данных?
Допустим есть входящие данные с клиента и для добавления записи в бд нужно проверить, а все ли данные пришли.
const data = {
login: 'user',
name: 'Bob',
}
class CreateDTO {
constructor({login, ...
0
голосов
1
ответ
511
показов
Как указать в Mapstruct что он должен вернуть валидацию в DTO если поля имеют разные имени?
У меня есть enitity с валидациями полей @NotNull
public class EntityName {
@NotNull
private Long fileId;
@NotNull
private Long contractId;
@NotNull
private String fileCode;
...