Hibernate尝试使用主键而不是refercolumn来访问实体

时间:2016-05-14 04:41:33

标签: hibernate jpa spring-repositories

我有一个像这样

的列定义的实体
chkcontrol = function(j) {
    var total = 0;
    var questions = document.getElementsByName('questions[]');
    for (var i = 0; i < questions.length; i++) {
        if (questions[i].checked) {
            total = total + 1;
        }
        if (total > 10) {
            alert("Please select only 10 questions");
            questions[i].checked = false;
            return false;
        }
    }
}

我正在使用SpringJpaRepository进行CRUD操作。

@ManyToOne(fetch = FetchType.EAGER, optional = false)
@JoinColumn(name = "issuer_id",referencedColumnName = "ISSUER_ID")
public IssuerEntity getIssuerEntity() {
    return issuerEntity;
}

但是当我使用SpringJpaRepository.findAll() works fine 时 hibernate尝试使用IssuerEntity的主键访问,而不是引用列ISSUER_ID。 这是错误日志

SpringJpaRepository.fineOne(id)

0 个答案:

没有答案