Boa tarde amigos
Eu tenho um banco de dados legado de um sistema em Delphi que estou passando pra Java, utilizei o HibernateTools pra gerar os Beans atraves do banco. Ele gerou td ok, porém ele dá pau quando vou subir o Tomcat acusando erro nos relacionamentos que tenham FK.
O erro eh o seguinte:
Nesse caso eu tenho um campo na tabela Tpt550 q é Foreign Key da tabela Tpt131.
No mapeamento no meu Bean Tpt550 gerado pelo Hibernate Tools está assim:
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumns( {
@JoinColumn(name = "CDEMPGRP", referencedColumnName = "CDEMPGRP", nullable = false, insertable = false, updatable = false),
@JoinColumn(name = "CDCRP", referencedColumnName = "CDCRP", insertable = false, updatable = false) })
private Tpt131 tpt131;
Pesquisando esse problema no google só encontrei uma solução num forum gringo em q um cara q estava com esse problema estava relatando q se colocasse “nullable = false” em todas as JoinColumn funcionava, e eu testei e funcionou. Porém são mais de 200 tabelas a minha base e milhares de Joins, e estou desde ontem fazendo essas alterações.
Gostaria de saber se não tinha uma maneira mais fácil de resolver isso e também se não pode dar problema depois deu estar colocando “nullable = false” em todos os relacionamentos.
Obrigado!
