Estou querendo uma relacionamento que poderá ser nulo.
Quando crio a base no SqlServer o campo é criado como “null”, mais quando é no postgre o campo é criado como “not null”.
Como proceder?
//1º Tentativa
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "id_objeto", nullable = true, insertable = true, updatable = true)
@ForeignKey(name = "fk_casa_objeto")
private Objeto objeto;
//2º Tentativa
@ManyToOne(fetch = FetchType.LAZY, optional = true)
@JoinColumn(name = "id_objeto", nullable = true, insertable = true, updatable = true)
@ForeignKey(name = "fk_casa_objeto")
private Objeto objeto;
//3º Tentativa
@Basic(optional = true)
@ManyToOne(fetch = FetchType.LAZY, optional = true)
@JoinColumn(name = "id_objeto", nullable = true, insertable = true, updatable = true)
@ForeignKey(name = "fk_casa_objeto")
private Objeto objeto;