Это код, где я вызываю хранимую процедуру в MySQL.
public void createWallet(String number) {
Query query= getSession().createSQLQuery("CALL createWalletForOrigin(:string_number)").addEntity(Wallet.class)
.setParameter("string_number", number);
}
И слушайте, моя хранимая процедура
CREATE DEFINER=`root`@`localhost` PROCEDURE `createWalletForOrigin`(IN string_number varchar(19))
BEGIN
insert into wallet values(string_number,0);
END
Я не могу понять, почему это не выполняется.Когда я отлаживаю, метод успешно вызывается.