Saturday, January 31, 2004, 7:35:21 AM, Wagner escreveu: WS> Pelo que eu sei, a classe pessoa seria uma classe abstrata, no fim WS> teríamos "duas classes", mapeadas em 2 tabelas do banco de dados uma pra WS> pessoa física e outra pra pessoa jurídica. Acho que essa é uma das WS> melhores formas de se resolver isso... Exato, era isso mesmo que eu pensava... só não tava visualizando bem o conceito de abstração. Quer dizer que... vamos supor, eu vou cadastrar pessoa física e pessoa jurídica, então eu tenho 3 classes: ClassePessoa ClassePessoaFisica (extends da ClassePessoa) ClassePessoaJuridica (extends da ClassePessoa) Então, na classe ClassePessoaFisica o método inserir() vai dar INSERT nas tabelas PESSOA e PESSOA_FISICA, e o método inserir() da classe ClassePessoaJuridica vai fazer INSERT na PESSOA e na PESSOA_JURIDICA. É isso mesmo Wagner ? OBS: Atenção pessoal, vamos enviar mensagem para a lista pra que eu possa dar início à coordenação do projeto. Estou com o sério problema no acesso ao CVS. Até agora não consegui acessar o dito-cujo, então acho que vamos ter que achar um jeito de conseguir isso. Todos estão cadastrados como DEVELOPER, portanto já tem acesso ao CVS. Tentem acessar lá e depois me dêem um retorno de como foi a tentativa. Até + WS> Edson Luis Gonçalez escreveu: >>Olá pessoal. >> >>Este é um dos meus primeiros posts na nossa lista de discussão do >>projeto JCaixa. >>Além dessa lista, também enviei a questão abaixo pra a java-br. >> >>Queria que o pessoal que lesse, respondesse pelo menos com um "oi", >>pra eu saber se todos estão realmente recebendo o e-mail e se eu não >>esqueci de colocar ninguém. >> >>Agora, lá vai: >> >>Gostaria que alguém pudesse me dar uma luz ou então indicar um site, >>livro, sei lá... alguma coisa que me explique o seguinte. >>Vou montar uma classe chamada Pessoa, essa classe vai ter dois 3 >>atributos: >> >>int Codigo; >>String Nome; >>String Telefone; >> >>Esta classe também vai conter os métodos: >> >>Insert(); >>Update(); >>Delete(); >>Select(); >> >>Se eu quiser fazer uma outra classe chamada PessoaFisica que seja >>descendente da classe Pessoa. Como eu poderei fazer isso ? >> >>A minha principal dúvida a respeito desse assunto fica por conta dos >>métodos insert(), update(), etc... pois, vejam bem, no banco de dados, >>o relacionamento será 1:1, mas... como é que eu faço pra dar um insert >>nas duas tabelas ao mesmo tempo, pois, ao meu ver a classe >>PessoaFisica é a junção da minha tabela PESSOA com a minha tabela >>PESSOA_FISICA (que contém o CPF, RG, etc...). >> >>Se for pra fazer na unha até que eu faço, mas gostaria de saber qual a >>maneira mais profissional de se fazer isso. >> >>OBS: Estes dados são um exemplo, estou estudando. >> >>[]'s >>- - - >>Edson Luis Gonçalez >>Ribeirão Preto - SP >>Brasil >>- - - []'s -------------------------------------------------- Edson Luis Gonçalez - Ribeirão Preto - SP - Brasil Membro da Comunidade Firebird de Língua Portuguesa ------- http://www.comunidade-firebird.org ------- |