JAXB + hibernate

1 resposta
G

Bom dia amigos, estou começando agora a mexer com JAXWS e JAXB, e comecei com problemas em serializar um model para xml, ele possui atributos Joda LocalDateTime que no XML saem em branco, pesquisando, tentei criar adapters, que ainda não descobri porquê não estão funcionando, mas a dúvida aqui não é essa. Comecei a me perguntar se eu deveria criar um DTO da minha classe para o JAXB serializar, já que ela está ficando bagunçada com as annotations do hibernate + as novas annotations do XML que estou tendo que colocar…

caso eu tenho que criar um DTO acho que eu resolveria o problema do LocalDateTime, porém seria mais trabalhoso criar um DTO para cada classe que vou serializar, teria um padrão nesses casos?

o que acham? falei alguma bobagem???

1 Resposta

drsmachado

De preferência, sim.
Porém, você precisa analisar se, arquitetonicamente, a solução a ser empregada é viável.
Por que digo isso?
Pela pergunta, deduzo que você tenha os models (que, no caso, também são as entities), a camada de persistência e a camada de serialização do jaxb (o web service).
Realmente vale a pena colocar uma camada de serviços e replicar os atributos de cada entity, para, só então, serializar e, também, criar os dtos…

Criado 18 de janeiro de 2017
Ultima resposta 19 de jan. de 2017
Respostas 1
Participantes 2