Diferenças entre JPA e Serialização  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
wellington7
JavaEvangelist
[Avatar]

Membro desde: 16/03/2007 14:03:02
Mensagens: 333
Offline

Antes de mais nada, e caso faça diferença, quero dizer que minha aplicação é unicamente desktop. Não faço qualquer tipo de acesso a web, e nem a alguma rede interna com ou sem servidor. E estou utilizando Serialização para salvar os arquivos no disco.

Sei que com serialização existem os problemas de não poder mudar a quantidade de atributos, não poder mudar a estrutura das classes, etc, senao fica imcompativel. Fiz o máximo para deixar flexível, criei métodos save() que recebem o OutputStream e escrevem nele, assim não faz diferença a estrutura das classes, e se eu modificar os atributos posso fazer um saveVersao2() na classe e dar um jeito no atributo modificado.

Mas minha pergunta é:
Gostaria de saber se com JPA tem esse tipo de excessão tb? Com JPA posso acrescentar ou excluir atributos na classe, e posso modificar a estrutura das classes sem ter problemas de imcompatibilidade com versões anteriores da aplicação?

This message was edited 1 time. Last update was at 15/01/2009 18:48:38


"Faça por onde que eu te ajudarei"

Idéias que você deveria conhecer:
  • Lombok
  • SSCCE
  • wellington7
    JavaEvangelist
    [Avatar]

    Membro desde: 16/03/2007 14:03:02
    Mensagens: 333
    Offline

    ???

    This message was edited 1 time. Last update was at 19/01/2009 14:24:00


    "Faça por onde que eu te ajudarei"

    Idéias que você deveria conhecer:
  • Lombok
  • SSCCE
  • Tecnoage
    GUJ Master

    Membro desde: 13/03/2005 23:18:07
    Mensagens: 1723
    Localização: SP
    Offline

    É com JPA, vc não está falando de acesso à arquivos, vc está falando em SGBD, o que faz a coisa mudar de figura...

    Arquiteto de Software
    Sysped Solutions
    R3 SAP CAT-83, NF-e, ECD, EFD, CT-e, MANAD, IN86
    www.sysped.com.br
    [Email] [WWW] [MSN]
    renzonuccitelli
    GUJ Master

    Membro desde: 17/09/2008 12:58:32
    Mensagens: 1133
    Offline

    E com JPA, pra fazer pesquisa vc vai poder usar SQL padrão deles, o que vai facilitar sua vida se vc precisar fazer consultas complicadas. A vantagem de fazer do jeito que vc está fazendo é que não vai precisar das libs do JPA e do framework que o implemente, mas sendo seu sistema desktop, adicionar essas libs não seria problema algum...

    Renzo Nuccitelli

    Engenheiro de Computação - ITA

    http://nuccitec.com.br/
    http://blog.nuccitec.com.br/
    http://jcoltrane.sf.net
    http://jfera.nuccitec.com.br/
    http://code.google.com/p/webapp-ce/
     
    Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team