Hi all,
I'm using Spring Data in my project and I'm calling a stored procedure to update a table in my database.
Here is my entity class...
Code:
@Entity
@Table(name = "USUARIOEMPRESA")
@SequenceGenerator(name="INC_USUARIOEMPRESA", sequenceName="INC_USUARIOEMPRESA")
@NamedStoredProcedureQuery(name="INSERIR_USUARIO_EMPRESA_TESTE.atualizar_senha_usuario",
procedureName="INSERIR_USUARIO_EMPRESA_TESTE.atualizar_senha_usuario",
parameters={@StoredProcedureParameter(mode=ParameterMode.IN, name="codigoUsuarioEmpresa", type=Long.class),
@StoredProcedureParameter(mode=ParameterMode.IN, name="senha", type=String.class)})
public class UsuarioEmp implements Serializable, Auditavel {
//My class implementation
}
Here is my Spring Data Repository
Code:
public interface UsuarioEmpresaRepository extends JpaRepository<UsuarioEmp, Long> {
//some methods here
@Procedure("INSERIR_USUARIO_EMPRESA_TESTE.atualizar_senha_usuario")
void procedureAlterarSenhaUsuarioEmpresaSistemaLegado(Long codigoUsuarioEmpresa, String senha);
}
The hibernate gets call the procedure normally but my table is not updated
May anybody tell me what is ?