Acesso a banco de dados[urgente]

5 respostas
C

Olá pessoal…tudo bom?
Sou iniciante em java para web e preciso de uma ajuda básica.

O negocio é o seguinte: Tenho um sistema onde o usuário seleciona uma região para cadastrar alguns dados…Depois que ele seleciona essa região e clica em cadastrar, preciso que o sistema vá até o banco de dados e conte quantos cadastros foram feitos para essa região, uma vez que uma região pode ter vários cadastros (one-to-many). Como posso fazer isso?
aguardo respostas.

OBRIGADO!

5 Respostas

pedruhenrik

caioroma, olá td bem?

cara vê se essa apostila te da uma ajuda:

http://www.caelum.com.br/download/caelum-java-web-fj21.pdf

vc pode dar uma olhada em JPA, Statement e hibernate tb.

boa sorte!

att,

C

td bom cara e vc?

ja dei uma olhada nessa apostila…o sistema utiliza hibernate…estou implementando um método diferente aqui para ver se vai dar certo,
mas darei mais uma olhada nessa apostila que voce recomendou…OBRIGADO CARA!

pedruhenrik

hum entendi,

vê se esses links ajudam em algo:

http://www.java2s.com/Code/Java/Hibernate/Relation-One-to-Many.htm
http://www.mkyong.com/hibernate/hibernate-one-to-many-relationship-example/
http://www.roseindia.net/hibernate/hibernaterelationships/one-to-many-relationships-using-xml-metadata.shtml

att,

C

O meu método para contar os combates é esse:

public int contaCombates(){
	Identificador5 ident5 = (Identificador5)FacesContextUtil.getSessionBean("identificador5");
	numeroDeCombates = 0;
	listaCombates.addAll(forIdent5Combates);
	for (int i=0; i < listaCombates.size(); i++){
	
		if (listaCombates.get(i).getIdentificador5().getCodIdent5() == ident5.getCodIdent5()){
		    numeroDeCombates = numeroDeCombates + 1;	
		}
	}
	numeroDeCombates = numeroDeCombates + 1;
	return numeroDeCombates;
    }

no IF a comparação é a seguinte: Se o código do combate na posição i for igual ao código do combate que o usuário selecionou na pagina então incrementa o contador.
Talvez essa comparação esteja sendo feita de maneira errada. Dá uma olhada ai…
valeuuuu!!!

C

Galera, por favor, alguém pode me dar uma ajuda, não estou encontrando o erro.

Criado 18 de novembro de 2010
Ultima resposta 25 de nov. de 2010
Respostas 5
Participantes 2