Nem no hibernate se usa arquivo de configuração, isso era nos primórdios,
hoje em dia se usa uma das melhores idéias do mundo: @annotations
--
Marcus Cavalcanti
21 9144-5068
www.marcuscavalcanti.net/blog


2009/4/15 Luigi Bertaco Cristofolini <[email protected]>

> Chegaram a pensar em fazer um "arquivo de configuração" da estrutura dos
> dadoscomo no hibernate do java onde geraria o banco de dados e o crud
> dele?
> talvez de um pouquinho mais de trabalho do que criar o banco de dados
> diretamente
> mais acredito que possa detalhar melhor e o CRUD fazer exatamente o que for
> pedido na configuração
>
>
>
> 2009/4/15 Vinicius Cruz <[email protected]>
>
> Poderia ser feita de ambas as formas? Caso o sistema não identifique o FK,
>> verifica pelo nome.
>>
>> 2009/4/15 Marcus Cavalcanti <[email protected]>
>>
>> Para relacionar campos.
>>>
>>> O MySQL só aceita FK quando se usa InnoDB, então tem gente que resolve
>>> isso por nomenclatura.
>>>
>>> Exemplo:
>>>
>>> *tabela produto:*
>>>
>>> id
>>> nome
>>> preco
>>> descricao
>>>
>>> *tabela carrinho;*
>>>
>>> id
>>> data_compra
>>> produto_id (padrão de nomenclatura)
>>> status
>>>
>>> --
>>> Marcus Cavalcanti
>>> 21 9144-5068
>>> www.marcuscavalcanti.net/blog
>>>
>>>
>>> 2009/4/15 Roberto A. Longhi <[email protected]>
>>>
>>>  Padrão de nomeclatura para as constraints ?
>>>>
>>>> Marcus Cavalcanti escreveu:
>>>>
>>>> Vc pode fazer isso de duas maneiras: ou criando uma padrão de
>>>> nomenclatura.
>>>>
>>>> Ou lendo os campos que são FK.
>>>>
>>>> --
>>>> Marcus Cavalcanti
>>>> 21 9144-5068
>>>> www.marcuscavalcanti.net/blog
>>>>
>>>>
>>>> 2009/4/15 Gerson Macedo <[email protected]>
>>>>
>>>>> Caros!
>>>>>
>>>>> Estou tentando desenvolver uma library, um CRUD automático para o CI.
>>>>>
>>>>> A função desta library CRUD seria ler o banco de dados extraindo das
>>>>> tabelas as informações necessárias para criar a listagem e o formulário 
>>>>> para
>>>>> inserção de novos dados. Algo muito próximo do scaffolding, mas para ser
>>>>> usado como parte do sistema.
>>>>>
>>>>> A bem da verdade tudo o que eu disse acima já está criado. Agarrei na
>>>>> parte de criar os relacionamentos (um para um, um para muitos, muitos para
>>>>> muitos etc.). Não sei como "ler" esta informação no banco e como trata-la 
>>>>> na
>>>>> hora de montar a listagem e o formulário.
>>>>>
>>>>> Àqueles que tiverem interesse no projeto, posso disponibilizar o código
>>>>> gratuitamente (todo escrito em inglês).
>>>>>
>>>>> Quem tiver conhecimento que possibilite prosseguir no desenvolvimento
>>>>> deste, como isso é parte importante de um sistema maior que almejo
>>>>> desenvolver, estou disposto a pagar pelo serviço de desenvolvimento como
>>>>> freela.
>>>>>
>>>>> Obrigado à todos.
>>>>> Gerson Goulart.
>>>>> _______________________________________________
>>>>> Lista mailing list
>>>>> [email protected]
>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>>
>>>>
>>>> ------------------------------
>>>> _______________________________________________
>>>> Lista mailing 
>>>> [email protected]http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>
>>>>
>>>>
>>>> --
>>>> Roberto Almeida Longhi
>>>> Programador
>>>> Contmatic
>>>> (11) 2942 6700 Ramal 1404
>>>> (11) 8599 9022www.contmatic.com.br
>>>>
>>>>
>>>> _______________________________________________
>>>> Lista mailing list
>>>> [email protected]
>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Lista mailing list
>>> [email protected]
>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>>
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a