In Sql server stored procedure i have insert statement while calling from JPA using below code :
em.createNativeQuery("{call dbo.sp_xxx(:v1,:v2)}");
finQuery.setParameter("v1", 123);
finQuery.setParameter("v2", "durga");
finQuery.getResultList();
In my stored procedure
ALTER PROCEDURE [dbo].[sp_xxxx](
@v1 int,
@v2 nvarchar(10)
)
AS
BEGIN TRANSACTION
BEGIN
INSERT INTO dbo.XXXX
(v1,v2)
VALUES
(@v1,@v2)
COMMIT TRANSACTION
END
After executing the stored procedure
Exception sp_xxxx...javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could not execute query.
Iam able to run in sql server window. Bur from JPA iam getting above error.