[RESOLVIDO]Dúvida com POJO

3 respostas
jayro

Olá,

gostaria de saber se um POJO pode conter variáveis de instâncias de outros POJOS, tipo:

public class Usuario
{
	private int id;
	private String login;
	private String senha;
	
	private Obsevacao obs; // Um objeto diferente;
...

Fico grato pelo auxílio.
:wink:

3 Respostas

lucianosousa

jayro:
Olá,

gostaria de saber se um POJO pode conter variáveis de instâncias de outros POJOS, tipo:

public class Usuario
{
	private int id;
	private String login;
	private String senha;
	
	private Obsevacao obs; // Um objeto diferente;
...

Fico grato pelo auxílio.
;)

uma definição “seca” de um pojo seria uma classe onde existe um construtor e somente métodos getters e setters.

ex:

public class Usuario
{
	private int id;
	private String login;
	private String senha;
        private Obsevacao obs;
        
	public Usuario(int id, String login, String senha, Obsevacao obs) {
		super();
		this.id = id;
		this.login = login;
		this.senha = senha;
		this.obs = obs;
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getLogin() {
		return login;
	}
	public void setLogin(String login) {
		this.login = login;
	}
	public String getSenha() {
		return senha;
	}
	public void setSenha(String senha) {
		this.senha = senha;
	}
	public Obsevacao getObs() {
		return obs;
	}
	public void setObs(Obsevacao obs) {
		this.obs = obs;
	}
    
}
jayro

Vlw pela força Luciano !

:slight_smile:

maior_abandonado

sim… sem problemas, e normalmente isso acontece mesmo… inclusive comumente são mapeados como entidades nos ORMs da vida, se referenciando a um objeto e não ao id dele nos casos de chave estrangeira.

por exemplo, ao se mapear uma tabela de Pessoa, e uma tabela para endereço, supondo que uma pessoa tem um endereço no banco de dados, na classe pessoa vai ter um Endereco endereco e não um int idEndereco…

Criado 21 de outubro de 2009
Ultima resposta 22 de out. de 2009
Respostas 3
Participantes 3