hibernate, detached vs persisted
Marcin Biegan - 20-11-2006 01:03
hibernate, detached vs persisted
Witam
Operuję na grafie obiektów. Można je pobierać z bazy przy każdej akcji i to będzie działać. Jednak do moich potrzeb (i na pewno było by to szybsze) wystarczyło by trzymanie grafu obiektów w pamięci i co jakiś czas zrzucanie go do bazy. Oczywiście nie chcę trzymać w pamięci całego grafu, część będzie przez większość czasu w ogóle niepotrzebna. I tutaj pojawia się problem - w jaki sposób w ogóle to zorganizować? Lazy-fetching dla obiektów w stanie 'detached' nie działa, więc doładowanie z obiektu z bazy trzeba zrobić ręcznie. Jak to zrobić, żeby załadować podgraf potrzebnych mi obiektów powiązanych z tym obiektem, ale nie wczytywać obiektów, które istnieją już w grafie trzymanym w pamięci? Jak to potem połączyć z tym grafem? Da się to jakoś sensownie i prosto rozwiązać, czy podchodzę do tego od złej strony?
-- pozdrawiam Marcin Biegan
Mikolaj Rydzewski - 20-11-2006 01:03
Marcin Biegan <mbiegan_n0spam@poczta.fm> wrote:
> Jak to potem połączyć z tym grafem? Da się to jakoś sensownie i prosto > rozwiązać, czy podchodzę do tego od złej strony?
Session.refresh()? Na pewno ktora z metod interfejsu Session bedzie ci pasowac.
-- Mikolaj Rydzewski <miki@ceti.pl> http://ceti.pl/~miki/ PGP KeyID: 8b12ab02 There are three kinds of people: men, women, and unix.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Luminacja vs luminancja
MS SQL 2005 vs MS SQL 2000
photoshop vs photoshop elements
Fujitsu Siemens LCD VS. Eizo LCD
Macromedia Flash 8 vs Flash MX 2004
[MySQL] problem z kwerenda MySQL 4.1.21 vs 5.0.11
EPSON PERFECTION 3490 vs CANON 4200F któty lepszy ???
Oracle 10g vs MS SQL Server 2005
[MSSQL] Proc.składowa vs. SQL Query Analyzer
[pgsql] 8.2 vs 8.1 - =?ISO-8859-2?Q?wydajno=B6=E6?=
zanotowane.pldoc.pisz.plpdf.pisz.plsulimczyk.pev.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|