Size: a a a

Spring Framework and more

2020 May 30

R

Responsibility in Spring Framework and more
Я нашел касяк. Дело в том что я делаю saveAll  для сохранения сущностей и потом уже связываю их, то есть он сохраняет состояние которое было на saveAll  и чтобы сохранить связь, необходимо снова вызвать saveAll
источник

R

Responsibility in Spring Framework and more
Можно как нибудь обойти этот случай?
источник

AE

Alexandr Emelyanov in Spring Framework and more
Нет, надо ему сказать что надо сохранить
источник

R

Responsibility in Spring Framework and more
Alexandr Emelyanov
Нет, надо ему сказать что надо сохранить
Я использую список энтити 2 раза
1) Создать и  сохранить их
saveAll(entities)
2) Модифицировать
источник

R

Responsibility in Spring Framework and more
Но вторые изменения никак не отражаются в бд
источник

VG

Vladislav Gerasimov in Spring Framework and more
Каскадирование (cascade= ..) на отношениях поставьте
источник

AE

Alexandr Emelyanov in Spring Framework and more
либо сохранять второй раз
источник

AE

Alexandr Emelyanov in Spring Framework and more
не пойму в чем проблема? даже логически, сохранил, изменил, надо еще раз сохранить
источник

VS

Vitaly Sirotkin in Spring Framework and more
Alexandr Emelyanov
не пойму в чем проблема? даже логически, сохранил, изменил, надо еще раз сохранить
Ну хочется же магии хибера)
источник

AE

Alexandr Emelyanov in Spring Framework and more
Vitaly Sirotkin
Ну хочется же магии хибера)
какой магии то? все должно быть логично
источник

AE

Alexandr Emelyanov in Spring Framework and more
как говорил мой один знакомый

чудес в компьютерах не бывает, либо их кто-то делает
источник

A

Aaa4 in Spring Framework and more
Responsibility
Я нашел касяк. Дело в том что я делаю saveAll  для сохранения сущностей и потом уже связываю их, то есть он сохраняет состояние которое было на saveAll  и чтобы сохранить связь, необходимо снова вызвать saveAll
В плз покажи как ты save all используешь, я пока чисто посмотреть, может ночью уже проверю, пока с телефона.
источник

A

Aaa4 in Spring Framework and more
А есть где то попсовые паттерны спринг дата в одном месте?
источник

R

Responsibility in Spring Framework and more
Alexandr Emelyanov
не пойму в чем проблема? даже логически, сохранил, изменил, надо еще раз сохранить
Да ты был прав. Надо было еще раз сделать saveAll и все. Я просто думал, что если я дважды его сделаю, то он дважды запишет эти данные в бд
источник

AE

Alexandr Emelyanov in Spring Framework and more
Responsibility
Да ты был прав. Надо было еще раз сделать saveAll и все. Я просто думал, что если я дважды его сделаю, то он дважды запишет эти данные в бд
нет, он помнить что сохранял, можешь даже убедиться в этом, отладчиком посмотри на @Id поле сущности, если оно автогенерируемое
источник

AE

Alexandr Emelyanov in Spring Framework and more
после первого saveAll оно будет проинициализировано
источник

АО

Александр Остапенко... in Spring Framework and more
Вечер добрый. Подскажите, создал собственную аннотацию в которой присутствует "name". Над это аннотацией поставил Component. Могу я как то сделать чтоб бины помеченные этой аннотацией были названы по этому  "name" ?
источник
2020 May 31

AE

Alexandr Emelyanov in Spring Framework and more
Александр Остапенко
Вечер добрый. Подскажите, создал собственную аннотацию в которой присутствует "name". Над это аннотацией поставил Component. Могу я как то сделать чтоб бины помеченные этой аннотацией были названы по этому  "name" ?
сделать свою фабрику или бин пост процессор
источник

RS

Ruslan Stelmachenko in Spring Framework and more
Или можно просто поставить над методом name() аннотацию @AliasFor(annotation = Component.class, attribute = "value"). Это встроенный функционал в спринге. Называется meta-annotations. Описано в reference.
источник

RS

Ruslan Stelmachenko in Spring Framework and more
Например, аннотация org.springframework.stereotype.Service так и сделана.
источник