约束违规异常

时间:2014-08-14 11:47:56

标签: java spring hibernate jpa

尝试插入外键时遇到NOT NULL约束违例异常 在DB中键入Master Key。

如何避免约束违规异常:实际上我创建了两个具有相同列的字段,如

@Column(name = "dma_id") // It could accept null values
public long getDmaByDmaIds() {
   return dmaByDmaIds;
}

public void setDmaByDmaIds(long dmaByDmaIds) {
    this.dmaByDmaIds = dmaByDmaIds;
}

@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "dma_id", insertable = false, updatable = false) // I am ignoring entire fetch and store  
@JsonIgnore
public Dma getDmaByDmaId() {
    return this.dmaByDmaId;
}

public void setDmaByDmaId(Dma dmaByDmaId) {
    this.dmaByDmaId = dmaByDmaId;
}

在数据库DMA(字段)id中接受空值,但它给出了错误。

如何克服这个问题?

0 个答案:

没有答案