може би опитайте куп общи регулярни изрази за дата, докато един съвпадне, след това имайте sql lut, за да намерите съвпадащи стойности на същия език за всички полета.

person Kawu    schedule 03.02.2012    source източник
comment
Каква транзакционна стратегия използвате? Изглежда, че няма активна JPA сесия, оттук и съобщението: could not initialize proxy - no Session. Бихте ли могли да споделите вашата конфигурация за постоянство?   -  person siebz0r    schedule 03.06.2012
comment
Упс, реших това преди време. Вижте моя отговор.   -  person Kawu    schedule 03.06.2012


Отговори (2)


Проблемът беше, че компанията не беше извлечена в извлечението - толкова просто. Просто от време на време имах късмета в подобни ситуации транзакция да е все още активна, така че тази изглеждаше неуспешна, но всъщност и другите се провалиха.

Не успях да разбера, че при достъп от JSF страница, методът, който получи списъка с документи от DB, вече е изпълнен и транзакцията вече е изчезнала.

person Kawu    schedule 03.06.2012
comment
изправен съм пред същия проблем, получавам lazyInitialization Exception, въпреки че препратката е декларирана, че се извлича с нетърпение. бихте ли предоставили повече полезни подробности за решението. - person Genjuro; 19.07.2013
comment
Използвайте JOIN FETCH във вашия JPQL. - person Kawu; 19.07.2013

Трябва да опитате това: fetch = FetchType.EAGER Това решава проблема ми.

person Amine OUAFI    schedule 05.04.2016