0

Hibernate アノテーション付きスーパークラスのサブクラスには、他のいくつかの属性とともに 2 つのブール値があります。

private Boolean currentLoan;
private Boolean unpaidFine;

@Column(name="current_loan")
@NotNull
public Boolean hasCurrentLoan() {
    return currentLoan;
}

public void setCurrentLoans(boolean currentLoan) {
    this.currentLoan = currentLoan;
}

@Column(name="unpaid_fine")
@NotNull
public Boolean hasUnpaidFine() {
    return unpaidFine;
}

public void setUnpaidFine(boolean unpaidFine) {
    this.unpaidFine = unpaidFine;
}

休止状態がテーブルを作成すると、サブクラスの他の属性は、これら 2 つを除いてスーパークラスのテーブルの列として表示されます。他の属性がBoolean型ではないことに気付きました。ここで何が間違っていますか?

4

1 に答える 1

0

「has」メソッドを「is」メソッドに変更してみてください。また、機能している他の列がどのように宣言されていますか。元。public boolean isUnpaidLoans()

于 2013-05-01T06:55:44.637 に答える