Kuna tofauti gani kati ya flush na kujitolea katika hibernate?
Kuna tofauti gani kati ya flush na kujitolea katika hibernate?

Video: Kuna tofauti gani kati ya flush na kujitolea katika hibernate?

Video: Kuna tofauti gani kati ya flush na kujitolea katika hibernate?
Video: Ремонт малогабаритной квартиры Дизайн коридора Дизайн ванной комнаты. Идеи дизайна РумТур #Хрущевка 2024, Novemba
Anonim

Ufunguo tofauti ni kwamba wakati FlushMode imewekwa JITOE , kujitolea () flushes kikao na pia humaliza kitengo cha kazi na huwezi kurudisha nyuma shughuli kama vile safisha () hufanya usawazishaji wa kawaida wa kikao.

Vile vile mtu anaweza kuuliza, ni nini kujitolea katika hibernate?

Jitolea itafanya hifadhidata kujitolea . Mabadiliko ya kitu kinachoendelea yataandikwa kwenye hifadhidata. Unapokuwa na kitu kinachoendelea na ukibadilisha thamani juu yake, inakuwa chafu na hibernate inahitaji kubadilisha mabadiliko haya kwa safu yako ya kuendelea.

kuna tofauti gani kati ya save na saveAndFlush? kuokoa inaweza au isiandike mabadiliko yako kwa DB mara moja. Tunapopiga simu saveAndFlush system inatekeleza usawazishaji wa hali yako ya mfano na DB. Haionyeshi data moja kwa moja kwenye hifadhidata hadi na isipokuwa tupige simu waziwazi njia ya kusafisha na kujitolea. Ni futa data moja kwa moja kwenye hifadhidata.

Hapa, flush hufanya nini wakati wa hibernate?

Kusafisha maji vikosi vya kikao Hibernate kusawazisha hali ya kumbukumbu ya Kikao na hifadhidata (yaani kuandika mabadiliko kwenye hifadhidata). Kwa chaguo-msingi, Hibernate mapenzi safisha hubadilika kiotomatiki kwako: kabla ya utekelezaji wa hoja. wakati muamala unafanywa.

Je, kuokoa na kusafisha hufanya nini?

A' Hifadhi -a- Suuza ' ni mfuko wa plastiki unaofyonza maji ambao, unapotupwa kwenye kisima cha choo, hutanuka na kuchukua baadhi ya nafasi ambayo ingekuwa kawaida kujazwa na maji. Kila wakati loo ni iliyosafishwa inaokoa takriban lita moja ya maji.

Ilipendekeza: