Qual forma de persistência usar?

Qual forma de persistência usar para J2SE e para EJB?

  • JDBC
  • JDO
  • Hibernate
  • Prevayler
  • CMP

Qualquer uma delas.

Ok, vou reformular a pergunta dele pois também estou com dúvidas: qual a melhor, mais manutenível, mais rápida e mais chique tecnologia de persistência de dados? Por quê?

Mas a resposta do Daniel eu já sei :smiley:

Acho que isso vai depender muito do que ele vai fazer, quantas pessoas vão acessar o sistema, qual o hardware, quais tipos de recurso de acesso a base de dados ele vai precisar. Esclareça.

Gustavo Guilherme BacK

Então vou reformular de novo: qual a melhor, mais manutenível, mais rápida e mais chique tecnologia de persistência de dados? Por quê? E qual delas é pau pra toda obra?

:smiley:

Pau para toda a obra é JDBC, sobre a qual JDO, Hibernate e a porcaria do CMP se baseia.
Se for usar obrigatoriamente algum banco de dados relacional, eu acho Hibernate a solução com a melhor relação performance X abstração X código bonitinho. Se estiver em dúvida que tipo de fonte de dados usar, eu sempre tendo a escolher o Prevayler como alternativa; é a mais chique de todas, é fácil de testar, é fácil de usar, é tudo mais fácil. :slight_smile: