|
|
|
EBean каскадно удаление
|
|||
|---|---|---|---|
|
#18+
Совсем недавно принялся изучать Play Framework. Решил что стоит попробовать вместо привычного JPA что-то новенькое. Выбор был не особо велик - EBean. Допустим ситуацию. Есть альбома, а в нем фотографии: Альбом: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Альбом в себе имеет в себе фотографии и одна из фотографий является обложкой. Фото: Код: java 1. 2. 3. 4. 5. 6. 7. Собственно ситуация: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. На последней строчке будет ексепшн, собственно ситуация понятна, при каскадном удалении удаляются все фотографии в альбоме, а одна из них ссылается на альбом - cover (обложка), то есть присутствует некоторая цикличность. Что нужно сделать, чтобы удаление прошло успешно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 20:39 |
|
||
|
EBean каскадно удаление
|
|||
|---|---|---|---|
|
#18+
maksaimer, Убрать дважды фото в альбоме и добавить в фотографиях флаг что альбомная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 21:36 |
|
||
|
EBean каскадно удаление
|
|||
|---|---|---|---|
|
#18+
Petro123, некрасивое решение, как мне кажется. Так мне надо было просто обратиться к cover, а так придется делать еще один запрос чтобы найти обложку фотографии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 21:41 |
|
||
|
EBean каскадно удаление
|
|||
|---|---|---|---|
|
#18+
maksaimer, а если надо Выбрать для обложи главное фото? Тогда будет легко не перезагружая фото сменить только галку. maksaimerи одна из фотографий является обложкой. сам ведь написал)) Модель нельзя подстраивать под лень ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2014, 22:40 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38562484&tid=2127633]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
154ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 439ms |

| 0 / 0 |
