Size: a a a

2020 August 07

YG

Yamma Gamma in learn.java
Dmitriy Shilnikov
@Mapping(target = "username", source = "user.name")
Храни тебя господь,Спасибо
источник

RZ

Rika Z in learn.java
Pubg mobile на каком языке написан ?
источник

F

Fortune's Desire in learn.java
Rika Z
Pubg mobile на каком языке написан ?
Кресты + анрил
источник

VJ

Vladimir J in learn.java
Yamma Gamma
Храни тебя господь,Спасибо
А как message в messageDto конвертишь?
источник

YG

Yamma Gamma in learn.java
Vladimir J
А как message в messageDto конвертишь?
Mapstruct
источник

RG

Rinchin G in learn.java
Подскажите пожалуйста у меня есть простой one-to-many cart and items
Как могу я сохранять items в несколько потоков с помощью гибернейта?
(или лучше это просто руками?)
т.е.
поток 1 сохранить item1
поток 2 сохранить item2
источник

PA

Pavel Avershin in learn.java
Rinchin G
Подскажите пожалуйста у меня есть простой one-to-many cart and items
Как могу я сохранять items в несколько потоков с помощью гибернейта?
(или лучше это просто руками?)
т.е.
поток 1 сохранить item1
поток 2 сохранить item2
А в чем разница сохранять в один поток или несколько ? item - независимы же друг от друга
источник

RG

Rinchin G in learn.java
это да, я не понимаю как  обойти ограничения которые сам же и написал
item1.setCart(cart)
item2.setCart(cart)
repo.save(item1)
repo.save(item2)

ругается что cart уже существует
источник

RG

Rinchin G in learn.java
мне нужно в каждом потоке записывать

если был бы один поток то можно было бы сделать repo.save(cart) и он бы все записал разом и cart и все входящие в него items

а вот когда мне нужно поэлементно записывать вот тут возникают сложности
источник

NG

Nikita Gryzlov in learn.java
а если сначала записать cart, а потом написывать item?
источник

RG

Rinchin G in learn.java
Nikita Gryzlov
а если сначала записать cart, а потом написывать item?
cartRepo.save(cart)

item1.setCart(cart)
item2.setCart(cart)

itemRepo.save(item1)
itemRepo.save(item2)
источник

RG

Rinchin G in learn.java
говорит такое
A different object with the same identifier value was already associated with the session :
источник

PA

Pavel Avershin in learn.java
Rinchin G
говорит такое
A different object with the same identifier value was already associated with the session :
попробуйте когда сэтите в item вытаскивать из dao корзину
cartRepo.getById
источник

Э

Эд in learn.java
RestTemplate или Feign? Что лучше?
источник

DS

Dmitriy Shilnikov in learn.java
Rinchin G
это да, я не понимаю как  обойти ограничения которые сам же и написал
item1.setCart(cart)
item2.setCart(cart)
repo.save(item1)
repo.save(item2)

ругается что cart уже существует
Так у тебя cart создаётся каждый раз новый что-ли?
источник

RG

Rinchin G in learn.java
Dmitriy Shilnikov
Так у тебя cart создаётся каждый раз новый что-ли?
нет тот же самый
источник

DS

Dmitriy Shilnikov in learn.java
Rinchin G
cartRepo.save(cart)

item1.setCart(cart)
item2.setCart(cart)

itemRepo.save(item1)
itemRepo.save(item2)
Если ты первую строчку заменишь на cart = cartRepo.save(cart) то ошибка останется?
источник

RG

Rinchin G in learn.java
ща 5 сек
источник

RG

Rinchin G in learn.java
Dmitriy Shilnikov
Если ты первую строчку заменишь на cart = cartRepo.save(cart) то ошибка останется?
could not execute statement; SQL [n/a]; constraint [PRIMARY]
источник

D

Dima in learn.java
Rinchin G
Подскажите пожалуйста у меня есть простой one-to-many cart and items
Как могу я сохранять items в несколько потоков с помощью гибернейта?
(или лучше это просто руками?)
т.е.
поток 1 сохранить item1
поток 2 сохранить item2
источник