Boa tarde, estou fazendo uma API em java com springboot, mas não consigo realizar o POST nos testes e parece ser um erro de mapeamento ou no hibernate, mas não consigo achar o motivo.
Quando vejo os logs do hibernate ele tenta realizar um select quando dou POST.
Aqui o meu repositório: https://github.com/joaoAmaralB/StardewValleyAP
A operação que o hibernate faz quando tento inserir:
Hibernate:
select
w1_0.id,
b1_0.id,
b1_0.url,
b1_0.value,
w1_0.crit_chance,
w1_0.damage,
w1_0.level,
w1_0.location,
w1_0.name,
s1_0.id,
s1_0.url,
s1_0.value,
w1_0.type,
w1_0.url,
s2_0.tb_weapons_id,
s2_1.id,
s2_1.name,
s2_1.url
from
tb_weapons w1_0
left join
tb_buy_price b1_0
on b1_0.id=w1_0.buy_price_id
left join
tb_sell_price s1_0
on s1_0.id=w1_0.sell_price_id
left join
(tb_weapons_stats s2_0
join
tb_stats s2_1
on s2_1.id=s2_0.stats_id)
on w1_0.id=s2_0.tb_weapons_id
where
w1_0.id=?