& ldquo; я хочу, чтобы определенные столбцы в классе сущностей не создавали столбцы в таблице, есть ли какое-либо решение или аннотация для этого & rdquo;

Ваш метод equals2() всегда будет возвращать то же, что и equals() !!

Ваш код с моими комментариями:

public boolean equals2(Object object2) {  // equals2 method
    if(a.equals(object2)) { // if equals() method returns true
        return true; // return true
    }
    else return false; // if equals() method returns false, also return false
}
0
задан Veerraju A0402 26 March 2019 в 04:34
поделиться

1 ответ

Если вы хотите, чтобы ваш столбец не вставлялся и не обновлялся, вы можете создать столбец insertable=false и updatable=false.

Цитирование из JBoss Hibernate Документы :

вставляемый (необязательно): будет ли столбец частью оператора вставки (по умолчанию true) [119 ]

обновляемый (необязательно): будет ли столбец частью инструкции обновления (по умолчанию true)

Если вы хотите, чтобы PassengerPhoneNo не было вставлено или обновлено в базе данных Таблица, которую вы можете иметь insertable = false и updatable=false, как показано ниже:

@Column(name="PassengerPhoneNo", insertable =  false, updatable = false)
private String PassengerPhoneNo;
0
ответ дан mjlowky 26 March 2019 в 04:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: