Repository Java Spring Boot

Java

Back-end

Spring Boot

20/10/2022

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;
Gxf

Gxf

Curtidas 0

Respostas

Gxf

Gxf

20/10/2022

já encontrei a solução XD
GOSTEI 0
POSTAR