Problema com Relacionamentos @OnetoOne no MySQL  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
faeldix
JavaTeenager

Membro desde: 19/01/2011 11:18:36
Mensagens: 161
Offline

Pessoal olhem minhas Entidades





Main



Funcionou certinho sooooooooooo que.. o relacionamento esta errado...

quando um relacionamento UM para UM é feito.. fica da seguinte forma



so que quando eu faco a engenharia reversa do que foi feito nesse codigo ai em cima... olha como vem



Alguem tem ideia? To comecando a achar que e bug do MySQL Workbench
oliversistemas
Debugger
[Avatar]

Membro desde: 31/05/2008 20:47:18
Mensagens: 63
Localização: Ourinhos/SP
Offline

Quando vc grava um Usuario ele está gravando o Estado?

PS.: Não deveria ser um relacionamento diferente? Ex.: [Usuario] 0..* -------- 1 [Estado]

Oliver
netto.oe@gmail.com
[Email] [MSN]
faeldix
JavaTeenager

Membro desde: 19/01/2011 11:18:36
Mensagens: 161
Offline

oliversistemas wrote:Quando vc grava um Usuario ele está gravando o Estado?

PS.: Não deveria ser um relacionamento diferente? Ex.: [Usuario] 0..* -------- 1 [Estado]


cara pensando bem.. deveseria ser um estado para varios usuarios.. mas bem.. vamos esquecer um pouco a "coesao" da coisa..
vamos no ater ao lance ai do relacioanmento
faeldix
JavaTeenager

Membro desde: 19/01/2011 11:18:36
Mensagens: 161
Offline

Outra duvida.. se eu fizesse o seguinte:



NÃO DEVERIA FUNCIONA? Afinal atraves do endereco do getEstado de Usuario.. eu teria o endereco do Estado..

This message was edited 1 time. Last update was at 01/02/2012 01:43:04

jakefrog
GUJ Expert
[Avatar]

Membro desde: 22/01/2007 22:00:53
Mensagens: 4191
Offline

Não funciona pois você não colocou Cascade no seu relacionamento.

No primeiro caso, eu creio que a engenharia reversa gerou diferente pois quem criou tudo não foi o JPA. Ou foi? Não sei como vc fez.

Meu blog sobre java uaiHebert.com
Conceitos OO - Diga, não pergunte!, Lei de Demeter
TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
Código Limpo: Partes: 01,02,03,04,05
Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]

SCJP(1.6 - Ingles - 29/12/2009)
SCWCD(1.5 - Ingles - 30/06/2010)

Vamos em frente que atrás vem gente!
faeldix
JavaTeenager

Membro desde: 19/01/2011 11:18:36
Mensagens: 161
Offline

jakefrog wrote:Não funciona pois você não colocou Cascade no seu relacionamento.

No primeiro caso, eu creio que a engenharia reversa gerou diferente pois quem criou tudo não foi o JPA. Ou foi? Não sei como vc fez.


sim foi. mas isso tem alguma coisa a ver?
jakefrog
GUJ Expert
[Avatar]

Membro desde: 22/01/2007 22:00:53
Mensagens: 4191
Offline

faeldix wrote:sim foi. mas isso tem alguma coisa a ver?

Pelo visto sim. [=

Pra q vc ta querendo usar a Eng. Rev.?

Meu blog sobre java uaiHebert.com
Conceitos OO - Diga, não pergunte!, Lei de Demeter
TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
Código Limpo: Partes: 01,02,03,04,05
Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]

SCJP(1.6 - Ingles - 29/12/2009)
SCWCD(1.5 - Ingles - 30/06/2010)

Vamos em frente que atrás vem gente!
faeldix
JavaTeenager

Membro desde: 19/01/2011 11:18:36
Mensagens: 161
Offline

jakefrog wrote:
faeldix wrote:sim foi. mas isso tem alguma coisa a ver?

Pelo visto sim. [=

Pra q vc ta querendo usar a Eng. Rev.?


eu fiz apenas pra ter certeza que esta funcionando direitinho.. pois to aprendendo ainda trabalhar com JPA.
mas pelo jeito ta td certo ne?

__

Se eu quisesse trabalhar com cascade ai.. como eu faria?
Nao entendi direito.
jakefrog
GUJ Expert
[Avatar]

Membro desde: 22/01/2007 22:00:53
Mensagens: 4191
Offline

Parece que sim. [=

Meu blog sobre java uaiHebert.com
Conceitos OO - Diga, não pergunte!, Lei de Demeter
TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
Código Limpo: Partes: 01,02,03,04,05
Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]

SCJP(1.6 - Ingles - 29/12/2009)
SCWCD(1.5 - Ingles - 30/06/2010)

Vamos em frente que atrás vem gente!
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team