Cara, antes de sair usando ORM, procure entender o conceito do Android e SQLiteOpenHelper. Aprenda a fazer SQL, Inserts, updates, etc. Uma vez que dominou o conceito ai sim você parte pra estudos mais avançados de ORM.
Em 5 de junho de 2012 10:45, Psy Khé <psykhe6@gmail.com> escreveu:
Hum, entendi...Seria sim Felipe!Bem Lucio, não seria o contrario? No caso de algo maior usar ORM?Sorry sou "novo" nessa nova fase de tentativa de codificação em droid.Não conheço bem o conceito de ORM, vou da uma wiki para ler a respeito.Mas de antemão gostaria de tentar fazer algo simples, e se possivel, sem usar algo de terceiros. Como o Felipe citou a possibilidade. Parece que é possivel e não é fora do padrão. I dont know.Aceito sugestões...Grato aos envolvidos!!Att.
Psy Khé.Em 5 de junho de 2012 09:15, Marcelo Henrique <marcelohd02@gmail.com> escreveu:
Há varias formas de mecher com DB no android sqlite...Em 5 de junho de 2012 09:09, Felipe Aron <felipearon@gmail.com> escreveu:
Eu faço um pouco diferente. Vi que ambas as classes estendem de SQLiteOpenHelper.No meu caso, eu crio uma classe "Base" que estende de SQLiteOpenHelper. Essa classe "Base" contém toda a regra do DB, para criação e edição.Em seguida, as minhas classes herdam da classe "Base". Pra mim fica mais simples e fácil a codificação.Uma outra observação: No PhoneDao, no método onCreate(), no try/catch está:Log.e("Erro Banco", Contact.class.getSimpleName(), e);Não seria ao invés de Contact, Phone?Em 5 de junho de 2012 08:39, Psy Khé <psykhe6@gmail.com> escreveu:
Senhores,Sorry mas vou ter que pedir ajuda ao senhores.Vou tentar descrever o simples cenario.
Tenho um banco com contatos e telefones. Duas tabelas do mesmo banco.
Criei um objeto contacto que extende de telefone, como model. Creio ser assim.
Agora o DAO, que faz acesso ao banco, criar a tabela, etc. Eu criei dois DAO's um para cada um.
Só que ao estanciar ele, new ContactDao(this); new PhoneDao(this); - Só cria o que estiver sendo instanciado primeiro. O segundo não.Essa é a forma correta mesmo, um dao para cada tabela? Porque sera que so está aceitando o primeiro?Segue DAO's em anexo,
Se alguem puder dar essa força!Abraços!!!Att.
Psy Khé.
--Analista-Programador
--
- Marcelo Henrique -"Se não puder se destacar pelo talento, vença pelo esforço." (Dave Weinbaum)
Analista-Programador






0 comentários:
Postar um comentário