У меня есть следующая структура проекта:
app
|
|--> config
|--> controller
|--> dto
|--> exception
|--> model
|--> repository
|--> service
|--> utils
'модель' используется для POJO. Каждая таблица базы данных имеет собственный класс с аннотацией Entity. 'dto' используется для преобразования POJO в объекты ответа с помощью ModelMapper. Не каждый POJO имеет собственный DTO, потому что для некоторых базовых c энтит не должно быть преобразования.
Теперь у меня есть некоторые другие классы, которые действуют как POJO, но не будут использоваться для взаимодействия с базой данных. , Они нужны мне для некоторых временных вычислений и порядков сортировки, но в итоге атрибуты этих объектов будут сохранены в DTO.
Куда мне поместить такие классы? По моему мнению, они не должны быть в «модели», потому что они не POJO, ни в «dto», потому что они не будут переданы клиенту. Должен ли я создать новую папку (как ее назвать ?! internaltype?)?