Olá, bom dia. Tenho uma classe que usa um array de String. Este array é gravado no banco e funciona perfeitamente. Só que, ouvi dizer que usar array não é uma boa prática - devemos usar collections. Existe uma alternativa para este caso, ou seja, armazenar algum tipo de collection no banco para sair do uso de array ou criar o campo como array no banco e manipulá-lo de alguma outra forma nas classes java?
Grato, Carlos.
Tabela com coleção em banco de dados. É possível?
C
1 Resposta
Fala brow,
Se eu entendi o que voce ta com duvida, a solucao eh uma tabela de relacionamento.
Procure sobre normalizacao de banco de dados.
Mas basicamente, seria assim: imagine um sistema de pedidos…
Para cada pedido, voce teria N itens… Se voce especificar uma array
com tamanho fixo, em muitos casos ou vai faltar espaco ou vai sobrar…
Criando uma outra tabela para guardar este itens, o negocio fica melhor ajustado…
Entendeu mais ou menos?
Acho que a leitura sobre a normalizacao vai esclarecer melhor.
Abraco!
Criado 27 de outubro de 2010
Ultima resposta 27 de out. de 2010
Respostas 1
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo