Size: a a a

2020 February 18

ВБ

Вениамин Белоусов in learn.java
Dmitriy Shilnikov
После JPA можешь просто прочитать вот это
https://docs.spring.io/spring/docs/5.2.3.RELEASE/spring-framework-reference/data-access.html#transaction
Тут всё ОЧЕНЬ подробно объясняется.
Будем курить доку. Хотелось на русском)
источник

ВБ

Вениамин Белоусов in learn.java
★Demetrio★Hołownia-Ostrożecki★
написал с селектом та же ошибка)
А что селектите? Если поля двух сущностей- то такая ошибка будет
источник

★Demetrio★Hołownia-Ostrożecki★ in learn.java
Вениамин Белоусов
А что селектите? Если поля двух сущностей- то такая ошибка будет
да, поля с 2 сущностей и ошибка Cannot create TypedQuery for query with more than one return using requested result type
источник

ВБ

Вениамин Белоусов in learn.java
★Demetrio★Hołownia-Ostrożecki★
да, поля с 2 сущностей и ошибка Cannot create TypedQuery for query with more than one return using requested result type
Вам нужен select m from table m, иначе в объект не опрокините
источник

ВБ

Вениамин Белоусов in learn.java
★Demetrio★Hołownia-Ostrożecki★
да, поля с 2 сущностей и ошибка Cannot create TypedQuery for query with more than one return using requested result type
Проверьте с одной, вы с объекта сити связанные нужные значения вытащить не можете?
источник

★Demetrio★Hołownia-Ostrożecki★ in learn.java
Вениамин Белоусов
Проверьте с одной, вы с объекта сити связанные нужные значения вытащить не можете?
да связанные
источник

ВБ

Вениамин Белоусов in learn.java
Тогда тяните их с city, раз city знает о country, у него ссылка должна быть
источник

ВБ

Вениамин Белоусов in learn.java
Он в объект два объекта не опрокинет, не логично же)
источник

★Demetrio★Hołownia-Ostrożecki★ in learn.java
сейчас попробую через сити вытянуть)
источник

DS

Dmitriy Shilnikov in learn.java
★Demetrio★Hołownia-Ostrożecki★
TypedQuery<CityEntity> query = entityManager.createQuery(
               "from CityEntity city inner join " +
                       "CountryEntity country on city.countryEntity.countryid =" +
                       " country.countryid where city.cityName LIKE '" + "A%" + "'"
       , CityEntity.class);
       List<CityEntity> list = query.getResultList();

вылетает ошибка
Exception in thread "main" java.lang.IllegalArgumentException: Cannot create TypedQuery for query with more than one return using requested result type
не ту сущность взял?
Тут вообще не INNER JOIN FETCH разве должно быть?
источник

★Demetrio★Hołownia-Ostrożecki★ in learn.java
Dmitriy Shilnikov
Тут вообще не INNER JOIN FETCH разве должно быть?
м?
источник

★Demetrio★Hołownia-Ostrożecki★ in learn.java
я не особо в хибере шарю вот пытаюсь понять как это сделать)
источник

★Demetrio★Hołownia-Ostrożecki★ in learn.java
не могу сказать, но fetch = lazy у меня
источник

DS

Dmitriy Shilnikov in learn.java
★Demetrio★Hołownia-Ostrożecki★
я не особо в хибере шарю вот пытаюсь понять как это сделать)
источник

★Demetrio★Hołownia-Ostrożecki★ in learn.java
ща гляну, спасибо)
источник

DS

Dmitriy Shilnikov in learn.java
★Demetrio★Hołownia-Ostrożecki★
ща гляну, спасибо)
Есть ещё ужас под названием @NamedEntityGraph
источник

★Demetrio★Hołownia-Ostrożecki★ in learn.java
для меня хибер это уже ужас))
источник

DS

Dmitriy Shilnikov in learn.java
★Demetrio★Hołownia-Ostrożecki★
для меня хибер это уже ужас))
Не только для тебя )
источник

D

Dasha in learn.java
Коллеги, добрый день!
источник

🇧S

🇧🇾 Eugene Sobolev in learn.java
Здравствуйте, коллега
источник