Должны ли классы DTO, сгенерированные из JDL, быть сериализуемыми? - PullRequest
0 голосов
/ 30 января 2019

Непоследовательное использование интерфейса Serialiable.

Когда я генерирую проект из этого JDL, класс DTO (ThingDTO.java) реализует Serializable, но не содержит serialVersionUID.Классы UserDTO и PasswordChangeDTO не реализуют Serializable.

application {
  config {
    applicationType monolith,
    baseName test,
    packageName com.example.test,
    authenticationType jwt,
    devDatabaseType postgresql,
    prodDatabaseType postgresql,
    buildTool maven,
    clientFramework angular
  }
  entities Thing
}
entity Thing {
  name String
}
dto * with mapstruct
service * with serviceImpl

Я ожидаю, что либо классы DTO не будут реализовывать Serializable (например, UserDTO), либо включать serialVersionUID (например, классы домена).

Намерен ли JHipster сериализировать эти классы или нет?

...