Classe negocial com INNER JOIN?

5 respostas
ElesisLink

Ola, pessoal, como eu faço uma classe negocial que possua INNER JOIN ?

Exemplo de classe negocial(se é esse mesmo o nome):
import java.awt.List;


public class Usuario{

	private int id;
	private String	nome;
	private String login;
	private String senha;
	private String confirm;
	private int perfil;
	private String perfilName;
	private int situacao;
	
	// id
	
	/**
	 * @return the id
	 */
	public int getId() {
		return id;
	}
	/**
	 * @param id the id to set
	 */
	public void setId(int id) {
		this.id = id;
	}
	
	// nome
	
	/**
	 * @return the nome
	 */
	public String getNome() {
		return nome;
	}
	/**
	 * @param nome the nome to set
	 */
	public void setNome(String nome) {
		this.nome = nome;
	}
	
	// login
	
	/**
	 * @return the login
	 */
	public String getLogin() {
		return login;
	}
	/**
	 * @param login the login to set
	 */
	public void setLogin(String login) {
		this.login = login;
	}
	
	// senha
	
	/**
	 * @return the senha
	 */
	public String getSenha() {
		return senha;
	}
	/**
	 * @param senha the senha to set
	 */
	public void setSenha(String senha) {
		this.senha = senha;
	}
	
	// confirm
	
	/**
	 * @return the confirm
	 */
	public String getConfirm() {
		return confirm;
	}
	/**
	 * @param confirm the confirm to set
	 */
	public void setConfirm(String confirm) {
		this.confirm = confirm;
	}
	
	// perfil
	
	/**
	 * @return the perfil
	 */
	public int getPerfil() {
		return perfil;
	}
	/**
	 * @param perfil the perfil to set
	 */
	public void setPerfil(int perfil) {
		this.perfil = perfil;
	}
	
	/**
	 * @return the situacao
	 */
	public int getSituacao() {
		return situacao;
	}
	/**
	 * @param situacao the situacao to set
	 */
	public void setSituacao(int situacao) {
		this.situacao = situacao;
	}
	/**
	 * @return the perfilName
	 */
	public String getPerfilName() {
		return perfilName;
	}
	/**
	 * @param perfilName the perfilName to set
	 */
	public void setPerfilName(String perfilName) {
		this.perfilName = perfilName;
	}

	
	
}

5 Respostas

Rodrigo_Sasaki

Peraí, cara… tem muita coisa aí e nada faz sentido, rs…

O que você tem aí parece ser um Bean comum. uma classe com seus atributos privados e seus respectivos getters e setters.

1 - O que você quer dizer com classe negocial?
2 - O que você quer fazer com INNER JOIN?

Explique aí seu cenário.

ElesisLink

Explicação: esta classe aqui, quando eu crio um objeto dela, utilizo-o para preencher uma JTable, Cadastros, alterações etc…

Esta classe ja esta fazendo tudo direitinho…

Agora, preciso fazer a mesma coisa com uma tabela, mas ela possui inner join, daí naõ tenho idéia de como fazer isso!!!

Será que preciso criar várias classes para isso, uma ṕara cada tabela do banco e ficar relacionando entre elas?

Rodrigo_Sasaki

ElesisLink:
Explicação: esta classe aqui, quando eu crio um objeto dela, utilizo-o para preencher uma JTable, Cadastros, alterações etc…

Esta classe ja esta fazendo tudo direitinho…

Agora, preciso fazer a mesma coisa com uma tabela, mas ela possui inner join, daí naõ tenho idéia de como fazer isso!!!

Será que preciso criar várias classes para isso, uma ṕara cada tabela do banco e ficar relacionando entre elas?


ela possui inner join? você quer dizer que a tabela possui relacionamentos?

O que você quer que seja exibido nessa tabela exatamente? você pode criar uma classe que possua os atributos que quer apresentar.
Não sei o que seria melhor pra você

O caso de existir uma entidade (classe) para cada tabela do banco é comum, principalmente na arquitetura Java EE

ElesisLink

É assim: tenho que fazer uma consulta em uma JTable com os dados de 3 tabelas misturados.

Quando eu clicar em um botão para ver os detalhes, preciso que seje carregado o máximo de informações possível,

além de que, ao faze-lo, uma outra JTable devera ser preenchida com dados de uma tabela segundo os dados anteriores… mais ou menos isso

Rodrigo_Sasaki

Exemplo de Inner Join:"SELECT p.nome, c.nome FROM Pessoas p INNER JOIN Cachorros c ON p.idPessoa = c.idPessoa"Selecionar na tabela de pessoas, o nome da pessoa, e na tabela de cachorros o nome do cachorro, onde o id da pessoa na tabela de Pessoas seja igual o id da pessoa na tabela de Cachorros.

Isso te ajuda ?

Criado 22 de junho de 2012
Ultima resposta 22 de jun. de 2012
Respostas 5
Participantes 2