Herança/Relacionameto Hibernate

Olá pessoal, estou com a seguinte dúvida no Hibernate, tenho a seguinte classe que representa um lançamento contábil

public abstract class Lancamento{

private float valor;

private Date vencimento;
...

}

esta classe serve como base para duas outras classes (Débito e Crédito), a herança com hibernate já fiz e está funcionando normalmente, a minha dúvida é a seguinte, tenho alguns lançamentos que estão amarrados a outros, por exemplo, o valor de desconto do FGTS é de 9% do Salário-Base, no meu sistema irei fazer dois lançamentos um de crédito para o Salário-Base (R$1000,00) e outro de débito para o desconto do FGTS, como o estes são lançamentos automáticos (mensais), gostaria de ter alguma forma de quando o valor do salário mudar, o valor do desconto também mude. Acho que ficou um pouco confuso, mas como é um sistema só para aprendizado…