מה ההבדל בין לשמור להתמיד במצב שינה?
מה ההבדל בין לשמור להתמיד במצב שינה?

וִידֵאוֹ: מה ההבדל בין לשמור להתמיד במצב שינה?

וִידֵאוֹ: מה ההבדל בין לשמור להתמיד במצב שינה?
וִידֵאוֹ: הקשר בין פעילות גופנית ובריאות נפשית | בריאות לכיתות ז,ח,ט,י,יא,יב 2024, מאי
Anonim

הנה ה ההבדל בין שמירה לתמיד שיטה: סוג ההחזר של להתמיד השיטה בטלה כאשר סוג החזרה של לשמור השיטה היא אובייקט הניתן להמשכה. אבל הבוט מהם גם INSERT רשומות לתוך מסד הנתונים. אַחֵר ההבדל בין נמשך ו לשמור הוא ששתי השיטות הופכות אובייקט חולף למצב מתמשך.

כאן, מה עדיף לשמור או להתמיד במצב שינה?

הבדל בין לשמור ו להתמיד שיטה ב שינה דומה ל לשמור שיטה להתמיד גַם לְהַכנִיס רשומות לתוך מסד הנתונים אבל החזר סוג של להתמיד בטל בזמן סוג החזרה של לשמור הוא אובייקט שניתן לסידרה. 2) הבדל נוסף בין להתמיד ו לשמור היא ששתי השיטות הופכות מופע חולף לעקיף.

אפשר גם לשאול, מה זה להתמיד במצב שינה? מצב שינה נמשך דומה לשמירה (עם טרנזקציה) והוא מוסיף את אובייקט הישות להקשר המתמשך, כך שמעקב אחר שינויים נוספים. אם מאפייני האובייקט משתנים לפני ביצוע העסקה או הסשן נמחק, זה רָצוֹן גם להישמר במסד הנתונים.

יתר על כן, מה ההבדל בין מיזוג להתמיד במצב שינה?

JPA ו שינה לְסַפֵּק שונה שיטות ל להתמיד חדש ולעדכן ישויות קיימות. אתה יכול להשתמש בשיטות להתמיד ושמור לאחסון ישות חדשה ואת השיטות לְמַזֵג ועדכן כדי לאחסן את השינויים של ישות מנותקת בתוך ה מאגר מידע.

כיצד פועלים שמירה או עדכון במצב שינה?

לשמור () השיטה עושה an לְהַכנִיס כדי לאחסן את האובייקט במסד הנתונים והוא גם מחזיר את המזהה שנוצר על ידי מסד הנתונים. מצד שני, saveOrUpdate () ניתן להשתמש כדי לחבר מחדש חפץ מנותק פנימה שינה מושב כלומר זה יכול לעשות הכנס או עדכן תלוי אם האובייקט קיים במסד הנתונים או לא.

מוּמלָץ: