Hibernate охотно выбирает отношения OneToOne, несмотря на аннотацию FetchType.LAZY - PullRequest
0 голосов
/ 27 марта 2019

У меня есть аннотированные сущности для отложенной выборки, но Hibernate с нетерпением извлекает отношения OneToOne.Это каскадно относится к выбранной таблице.

Я где-то читал, что это поведение по умолчанию для отношений OneToOne, но я явно указал стратегию выборки FetchType.LAZY

@OneToOne(fetch=FetchType.LAZY, mappedBy="fcItemMast")
public FcQueue getFcQueue() {
    return this.fcQueue;
}

public void setFcQueue(FcQueue fcQueue) {
    this.fcQueue = fcQueue;
}

Thisэто моя самая большая проблема в это время.Я понятия не имею, почему вставка в глобальную временную таблицу с последующим немедленным извлечением приводит к отсутствию строк в таблице, несмотря на то, что я могу видеть оператор вставки после моего «сброса» и тот факт, что в коде нет ничего плохогокак показано, просто сделав таблицу не временной таблицей (Oracle 18).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...