@jvmchat

Страница 70 из 2890
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?

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
почему PostgreSQL называют "постгре"?
так удобней, чем пост джи ар и

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
ладно, неважно

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
Владимир
28.03.2016
09:30:31
Тупо все сходится в один символ
Нет. Там их много и их номер постоянно меняется при перезагрузке

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

С картами, вернее

Pavel ?
28.03.2016
09:31:26
Жесткач. Слетели все временные диапазоны?
Ага, самое противное это то что у нас часть легаси пишет в базу не по гринвичу 0му, а по Питеру, ты прикинь че туда записалось)))

Страница 70 из 2890