
guga
27.03.2016
21:04:49
Хоть и работаю на java

Igor
27.03.2016
21:05:40
ну а он на джаве даже не работал
очередной глупый вопрос
есть сущность

Google

Igor
27.03.2016
22:10:49
у нее ManyToMany
как сделать, чтоб дети обновлялись, когда ее сохраняешь?

Alex Фэils?︙
27.03.2016
22:13:55
Sql?

Igor
27.03.2016
22:14:03
jpa
(cascade = CascadeType.PERSIST) вроде как
блин, не прокатило(

ThisIs
28.03.2016
01:53:51
связь должен быть двусторонним, попробуй поставить CascadeType.ALL
кто нибудь работал с visa api?

Igor
28.03.2016
06:01:57

ThisIs
28.03.2016
06:16:19
работает?

Igor
28.03.2016
06:19:05
Нет
Чуть позже код скину

Valery
28.03.2016
06:22:19
EAGER может ?

Google

Igor
28.03.2016
06:25:05
@ManyToMany(cascade = CascadeType.ALL)
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
@JoinTable(name = "material_set_material",
joinColumns = @JoinColumn(name="material_set_id", referencedColumnName="ID"),
inverseJoinColumns = @JoinColumn(name="material_id", referencedColumnName="ID"))
private Set<Material> materials = new HashSet<>();
Вот связь с одной стороны, с другой аналогично
Я так понимаю, если бы с колонками напутал, сам хибер ругнулся бы
Сохраняю через save в JpaRepository

Valery
28.03.2016
06:36:22
может вообще убрать каскад ?
а вообще гугл советует @ManyToMany(cascade =
{CascadeType.PERSIST, CascadeType.MERGE})
для обновления

Igor
28.03.2016
06:40:50
Попробую. Но не думаю, что поможет. All же применяет все

Valery
28.03.2016
06:41:48
We shouldn’t default to CascadeType.ALL, because the CascadeTpe.REMOVE might end-up deleting more than we’re expecting (as you’ll soon find out)

ThisIs
28.03.2016
06:48:01
@ManyToMany(mappedBy = "name", fetch = FetchType.LAZY)
List<Obj> ogjList = new ArrayList<>();

Valery
28.03.2016
06:49:37
ну это с другой стороны
без джоинов

Igor
28.03.2016
06:50:25
@ManyToMany(cascade = CascadeType.ALL)
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
@JoinTable(name = "material_set_material",
joinColumns = @JoinColumn(name="material_id", referencedColumnName="ID"),
inverseJoinColumns = @JoinColumn(name="material_set_id", referencedColumnName="ID"))
private Set<MaterialSet> sets = new HashSet<>();
Вот с другой стороны

ThisIs
28.03.2016
06:51:12
так если двусторонняя связь я одной стороны должна быть mapped
By
так определяется кто главный

Valery
28.03.2016
06:52:01
так автоматом же определит кто главный, нет ?

Google

ThisIs
28.03.2016
06:52:02
должна быть mappedBy, если я не ошибаюсь

Valery
28.03.2016
06:52:56
да, должна
все таки

Igor
28.03.2016
06:53:20
Хм
Поставлю, попробую
Спасибо

ThisIs
28.03.2016
06:53:29
попробуй
потом отпишись

Valery
28.03.2016
06:53:37
смотрю сорцы, у меня стоит mappedBy

ThisIs
28.03.2016
07:02:31
@ManyToMany(mappedBy = "materials")
private Set<MaterialSet> sets = new HashSet<>();

Valery
28.03.2016
07:03:14
да не будет там sets

Victor
28.03.2016
07:30:36
почему PostgreSQL называют "постгре"?

Valery
28.03.2016
07:32:05
Postgre же

Greg
28.03.2016
07:33:11

Victor
28.03.2016
07:33:34
postgres
была СУБД ingres
на ее идеях сделали post gres

Valery
28.03.2016
07:35:23
так вы сами ответили на свой вопрос

Victor
28.03.2016
07:36:24

Google

Victor
28.03.2016
07:37:04
ладно, неважно

Greg
28.03.2016
07:37:45

Valery
28.03.2016
07:38:56
Собственно проект POSTGRES (от Post Ingres) был начат в 1986 в Университете
штата Калифорния в Беркли под руководством профессора Майкла Стоунбрейкера.
Основной идеей было сделать расширяемую систему: с возможностью добавлять свои
типы данных, операторы, методы доступа, а также создавать триггеры и уведомления.
просто вы ответили на свой вопрос)
был Ingres, решили пройтись напильником и сделали Post Ingres
INteractive Graphics REtrieval System — диалоговая графическая система поиска
это наверное ближе к правде

Admin
ERROR: S client not available

Igor
28.03.2016
08:30:54
бля
кодить ночью вредно

Valery
28.03.2016
08:31:09
разобрались ?

Igor
28.03.2016
08:31:13
я не добавлял элементы в set, который потом сохранял
вариант с маппингом мой тоже работал, кстати, сделал тестовый метод
но ваш правильнее :)
вечером уже запущу полностью потестить, не хочется на работе много трафика гонять)

Valery
28.03.2016
08:35:52
они у вас траффик режут чтоль ?

Igor
28.03.2016
08:36:22
не режут. но в теории могут смотреть. плюс американский впн клиента включен)

Valery
28.03.2016
08:37:12
слушайте, а ни у кого нет ReactiveDesignPatterns Куна книги ?

Igor
28.03.2016
08:41:04
она ж даже не вышла еще, похоже?)

Valery
28.03.2016
08:57:10
блин, и правда

Google

Pavel ?
28.03.2016
09:24:05
РСТ подвинул часы в 6и регионах, поглядывайте на версию tzdata в jvm
Сейчас последняя 2016c

Alex Фэils?︙
28.03.2016
09:24:32
В 6 регионах только http://gost.ru/wps/portal/pages/news/?article_id=3279
TZdata обновлять опять

Pavel ?
28.03.2016
09:26:19
Они уже задолбали время двигать

Alex Фэils?︙
28.03.2016
09:27:09
Ебаные уроды они

Владимир
28.03.2016
09:28:26
Всем привет
Не понимаю, как это работает? http://www.yaplakal.com/fun/magic.htm

Valery
28.03.2016
09:29:04
тервер

Alex Фэils?︙
28.03.2016
09:29:37

Pavel ?
28.03.2016
09:29:44
Ебаные уроды они
Мы тут было дело проспали такой момент, потом огребли адской боли на 2а месяца)

Alex Фэils?︙
28.03.2016
09:30:10

Igor
28.03.2016
09:30:25

Владимир
28.03.2016
09:30:31

Alex Фэils?︙
28.03.2016
09:30:47
Я помню похожую хрень с цифрами
С картами, вернее

Pavel ?
28.03.2016
09:31:26