מחפש design pattern
אובייקט שהוא בעצם bean (ללא שום לוגיקה) שמטייל לו ברחבי האפליקציה, ומדי פעם צריך לשלוח את האובייקט הזה לבסיס נתונים.
לא הייתי רוצה להתייחס אל האובייקט עצמו כאל מה שנשלח לבסיס הנתונים מכמה סיבות:
קצת שיטוט בגוגל הראה ששימוש בPROXY נראה מתאים לבעיה.
אשמח לתובנות.
אובייקט שהוא בעצם bean (ללא שום לוגיקה) שמטייל לו ברחבי האפליקציה, ומדי פעם צריך לשלוח את האובייקט הזה לבסיס נתונים.
לא הייתי רוצה להתייחס אל האובייקט עצמו כאל מה שנשלח לבסיס הנתונים מכמה סיבות:
- חלק מהשדות משוטחים לBLOB אחד גדול וחלק נשמרים בעמודות משלהם בטבלה.
- אני לא רוצה לכבול את עצמי לבסיס נתונים טבלאי של PG עם מערכת ORM של Hibernate.
- באופן כללי נראה לי הגיוני להפריד בין שכבת הנתונים של האפליקציה לבין השכבה הפרסיסטנטית.
קצת שיטוט בגוגל הראה ששימוש בPROXY נראה מתאים לבעיה.
אשמח לתובנות.