Boa tarde a todos.
Estou desenvolvendo uma aplicação para a faculdade. Utilizo hibernate XML e estou com problemas no relacionamento One To One entre duas classes. Pesquisei bastante nos fóruns do GUJ, mas não encontrei algo que pudesse me ajudar neste caso.
O problema existe entre as classes Candidato e Curriculo. Um candidato só pode possuir um curriculo e este, por sua vez, deve ser único a cada candidato. Até o momento tentei relacionar dessa forma:
CandidatoTO.hbm.xml
CurriculoTO.hbm.xml
Quando tento persistir dados na tabela candidatos, ocorre o seguinte erro:
Exception in thread "main" org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update
Caused by: java.sql.BatchUpdateException: Field 'CV_ID' doesn't have a default value
A coluna “cv_id” é a que sinaliza o relacionamento entre as classes e está alocada em CandidatoTO. Já entendi que ela está ficando nula no momento da inserção, porém não consigo visualizar a reversão do problema.
Acredito que deve ser algo referente ao relacionamento.
Alguém pode, por favor, me ajudar?
Desde já, muito obrigado.