Marcin C.

Marcin C. Senior Java
Developer - Hybris
Developer

Temat: NetBeans i entity bean tylko do odczytu.

Witam, calkiem niedawno spotkalem sie z ciekawym problemem, tworze aplikajce w netbeansie i w tym projekcie uzywam entity beanow, ktore powstaja z rzutowania perspektyw z baz danych.

Problem z jakim sie spotkalem to sposob a dokladnie czestosc pobierania (odswiezania) danych przez serwer aplikacji.
Problem polega na tym ze przy zmianie danych w tabeli wchodzacej w sklad widoku (perspektywy) nie sa one na biezaco pobierane z bazy (tak jak to mam miejsce w przypadku uzycia enity beanow zmapowanych z obietkow tablic). Probowalem rozwiazan, jakie opisuje netbeans, ustawienie czasu pobierania w dekryptorze itp ale nic nie pomaga. Dane sa "odswiezane" po blizej nie okreslonym czasie lub po wykonaniu undeploya aplikacji.

Czy ktos wie w jaki sposob moge "odswiezyc" dane pobierane przez entity bean reprezentujacego perspektywe (widok)?

konto usunięte

Temat: NetBeans i entity bean tylko do odczytu.

też miałem kiedyś taki problem, tyle że w moim przypadku dotyczył on samych tabel a nie perspektyw - o ile dobrze pamiętam, to wywołanie EntityManager.refresh(encja) załatwiało sprawę, jeżeli to nie pomoże, to sprobuj odłączyć encję od kontekstu zarządzania a potem znowu ją "zmerdżuj"; generalnie jest tak, że bufor trzyma wszystko mniej więcej do końca transakcji, więc jeżeli ręcznie nie opróżnisz bufora wcześniej to automat zrobi to właśnie pod koniec transakcji...nie wiem jak sie to ma do mapowania obiektów na perspektywy, ale może ten trop jakoś pomoże

Następna dyskusja:

maven2 + netbeans + ejb3.1 ...




Wyślij zaproszenie do