Seguinte, eu tenho a seguinte estrutura:
public class A {
@NotFound(action = NotFoundAction.IGNORE)
@OneToOne
private B b;
}
public class B {
@Id
@GeneratedValue
private Integer id;
}
no meu codigo eu faço:
B b = new B();
b.setId(0) // <--- sim, 0
a.setB(b)
quando eu fazer:
.persist(a);
eu gostaria que o jpa/hibernate NÃO inserisse/criasse uma linha nova em B e nem checasse se o mesmo existe em B. Queria apenas que ele inserisse 0 na tabela de A.
Alguem tem alguma ideia ?
edit: sim eu sei, isso é um insulto para o modelo de dados, mas o sistema é legado é já funciona desta maneira.