Olá, estou com um problema onde só tive duas alternativas: ou deixar registros com chaves extrangeiras nulas no banco ou realizar a integridade pela aplicação. Diante disso, eu escolhi deixar os registros com chaves extrangeiras nulas. No entanto eu não sei como fazer o hibernate aceitar isso. Por default ele não aceita inserir registros com chaves nulas.
Como posso mapear minha classe para que isso seja possível?
PS: estou usando Hibernate + Annotations.