Repository Java Spring Boot

20/10/2022

0

bom dia,

tenho a seguinte query:

@Modifying(clearAutomatically = true)
@Transactional
@Query(nativeQuery = true, value = "UPDATE tb_pessoal_funcionarios SET salario = salario+(salario * :percentualAumento)/100 WHERE id IN (:funcionarioId) "
+ "AND condicao <> 'Inativo' ")
void AlterarSalarioPorPercentual(Double percentualAumento, Long funcionarioId);


porém se o usuário marcar um checkbox na tela, a query teria que ser:

@Modifying(clearAutomatically = true)
@Transactional
@Query(nativeQuery = true, value = "UPDATE tb_pessoal_funcionarios SET salario = salario+(salario * :percentualAumento)/100 WHERE id IN (:funcionarioId)")
void AlterarSalarioDemitidosPorPercentual(Double percentualAumento, Long funcionarioId);


alguém saberia me dizer se existe alguma forma de eu fazer isto sem ter que fazer Duas querys?

att;
Responder

Posts

21/10/2022

Gxf

já encontrei a solução XD
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar