ola
bom tenho que fazer uma tela de autorização e autenticação de usuários com jpa e mapeamento hibernat num baon oracle e tenho as classes Modulo, Dominio e Dominio do usuário(DomUsuario) codigo das classes abaixo.
Classe Modulo
import java.io.Serializable;
/**
* Entity implementation class for Entity: Modulo
*
*/
public class Modulo implements Serializable {
private String sigla;
private String url;
private int porta;
private String servidor;
private String versaoCliente;
private static final long serialVersionUID = 1L;
public Modulo() {
super();
}
public String getSigla(){
return this.sigla;
}
public void setSigla(String sigla) {
this.sigla = sigla;
}
public String getUrl() {
return this.url;
}
public void setUrl(String url) {
this.url = url;
}
public int getPorta() {
return this.porta;
}
public void setPorta(int porta) {
this.porta = porta;
}
public String getServidor() {
return this.servidor;
}
public void setServidor(String servidor) {
this.servidor = servidor;
}
public String getVersaoCliente() {
return this.versaoCliente;
}
public void setVersaoCliente(String versaoCliente) {
this.versaoCliente = versaoCliente;
}
}
Classe Dominio
public class Dominio implements Serializable {
private Modulo modulo;
private String sigla;
private String nome;
private String caminho;
private static final long serialVersionUID = 1L;
public Dominio() {
super();
}
public Modulo getModulo() {
return this.modulo;
}
public void setModulo(Modulo modulo) {
this.modulo = modulo;
}
public String getSigla() {
return this.sigla;
}
public void setSigla(String sigla) {
this.sigla = sigla;
}
public String getNome() {
return this.nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getCaminho() {
return this.caminho;
}
public void setCaminho(String caminho) {
this.caminho = caminho;
}
}
Classe Dominio do Usuário
import java.io.Serializable;
import java.lang.String;
import javax.persistence.*;
/**
* Entity implementation class for Entity: DomUsuario
*
*/
public class DomUsuario implements Serializable {
private String chaveUsuario;
private Modulo siglaModulo;
private Dominio siglaDominio;
private static final long serialVersionUID = 1L;
public DomUsuario() {
super();
}
@Column(name="chave_usuario")
public String getChaveUsuario() {
return this.chaveUsuario;
}
public void setChaveUsuario(String chaveUsuario) {
this.chaveUsuario = chaveUsuario;
}
@Column(name="sigl_modulo")
public Modulo getSiglaModulo() {
return this.siglaModulo;
}
public void setSiglaModulo(Modulo siglaModulo) {
this.siglaModulo = siglaModulo;
}
@Column(name="sigl_dominio")
public Dominio getSiglaDominio() {
return this.siglaDominio;
}
public void setSiglaDominio(Dominio siglaDominio) {
this.siglaDominio = siglaDominio;
}
}
Estou usando o methodo persistencia
O mapeamento da classe modulo consegui fazer sem problmas.
Mas estou enroscado em fazer o mapeamento dos relacionamento entre as classes de Dominio e DomUsuario será que alguém pode me dar uma luz.???