Невозможно установить свойство модели, представляющее связь с помощью JPA - PullRequest
0 голосов
/ 08 июля 2020

Я устанавливаю свойства модели, в базе данных вставляются все столбцы, кроме одного.

Вот мой код:

      casa.setIdAnunciante(3);

      
    this.casaVendaRepositorio.save(casa);

Мой репозиторий:

@Repository
  public interface CasaVendaRepositorio extends JpaRepository<CasaVenda, Integer> {



  }

Моя сущность выглядит так:

@Entity
@Table(name="casa_venda")
public class CasaVenda extends Casa {
    
      @Column(name="id_anunciante",  insertable=false, updatable=false)
    private Integer idAnunciante;
    

        @Column(name="preco")
    private Integer preco;
    
    
     public Integer getPreco() {
        return preco;
    }

    public void setPreco(Integer preco) {
        this.preco = preco;
    }

    public Integer getIdAnunciante() {
        return idAnunciante;
    }

    public void setIdAnunciante(Integer idAnunciante) {
        this.idAnunciante = idAnunciante;
    }

    public Corretor getCorretor() {
        return corretor;
    }

    public void setCorretor(Corretor corretor) {
        this.corretor = corretor;
    }
    
    
    
    
    
       @OneToOne(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
    @JoinColumn(name = "id_anunciante", referencedColumnName = "id")
     
    
    private Corretor corretor;
    
}

id_anunciante всегда имеет значение null в базе данных

...