Почему мой код генерирует новый сеанс или поток каждый раз, когда он выполняет запрос в цикле? - PullRequest
0 голосов
/ 14 февраля 2019

Почему приведенный ниже код всегда генерирует новый поток, как видно из общего журнала запросов mysql?

Я делаю улучшения производительности в моем весеннем коде,

@Override
@Transactional
public Item getItemBySKU(String domain, String sku) {
    return (Item) sesionFactory.getCurrentSession()
            .createQuery("From Item where domain=:domain and sku=:sku")
            .setParameter("domain", domain)
            .setParameter("sku", sku).uniqueResult();
}

Он должен повторно использовать id

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