clebersa / 2012-2-cs-scacp

Automatically exported from code.google.com/p/scacp
0 stars 0 forks source link

Tarefas finais de DB #8

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
1 - No método de gravar prova você precisa também percorrer a lista de 
cartões e gravar cada um deles, chamando a CartaoDAO, de forma SEMELHANTE a 
como você fez em buscarProva. Isso aqui pode ajudar: 
http://www.guj.com.br/java/114256-como-percorrer-hashmap-resolvido

2 - Quando inserimos uma prova, ela recebe um id do banco de dados. precisamos 
recuperar ele. Você pode fazer como está sendo explicado aqui: 
http://danilow.wordpress.com/2009/04/07/inserindo-registro-recuperando-id/
Para isso, não faça nada diretamente na aplicação. Entre no seu banco de 
dados insira alguma prova e depois faça como segue no link. Este valor que vc 
vai ter que recuperar lá na nossa aplicação e armazenar ele na prova que foi 
gravada. Essa tarefa 2 deve ser executada antes da 1, pois para inserir os 
cartões precisamos da id da prova
3 - A Letícia vai remover o atributo de id da prova da Classe Cartao. Sendo 
assim, na classe CartaoDAO, além de receber um parâmetro Cartao, vocẽ vai 
receber também um id de prova. Mude isso lá.
Isso para praticamente todas as operações onde a operação da letícia te 
afetar. Por isso, é importante q ela faça isso para depois vc fazer a sua, 
pois vai ser exatamente onde vai dar erro na sua parte que vc vai ter que 
corrigir
4 - Importe a base de dados novamente, pois eu fiz uma pequena alteração 
nela. Onde quando uma prova for excluída, automaticamente seus cartões 
também são, evitando trabalho seu 
5 - No método de alterar a nota do cartão você também precisa da id da 
prova. Conserta lá.
6 - O excluir cartão também precisa da id da prova. Conserta lá.

Preocupe-se mais com as atividades de 2 em diante, pois são mais fáceis.
Bom trabalho.

Original issue reported on code.google.com by cleber.93cd on 23 Feb 2013 at 7:25