Problema no Cascade com Hibernate

Pessoal tenho um mapeamento que utiliza um relacionamento many-to-one só que quando percisto este objeto no banco ele executa um update na tabela que esta relacionada no meu many-to-one. Este é o meu relacionamento

<class
        name="br.edu.unoesc.academico.model.alunoCurso.Campus"
        table="CAMPUS"
        dynamic-update="false"
        dynamic-insert="false"
        select-before-update="false"
        optimistic-lock="version"
    >
......

<many-to-one
      name="pessoa"
      column="CODPESSOA"
      class="br.edu.unoesc.academico.model.pessoa.Pessoa"
      update="true"
      insert="true"
      access="property"
     >
     <column
         name="CODPESSOA" 
         length="12"
         not-null="true"
      />
 </many-to-one> 
.....

O que preciso fazer para que não execute este o update na tabela pessoa quando mando salvar o campus?

Desde já agradeço

Por favor, coloque os trechos de código q realizam a persistência…

Segue

 public void saveCampus(final Campus campus) {
        if (log.isDebugEnabled()) {
            log.debug("campus id: " + campus.getNome());
        }
        getHibernateTemplate().saveOrUpdate(campus);
        getHibernateTemplate().flush();
    }

Tenho a impressão q quando vc usa

update=“true”

vc está dizendo para o Hibernate sempre atualizar sua entidade Pessoa inteira …experimente colocar essa propriedade apenas nos campos de Pessoa q devem ser atualizados…

Poste o resultado.

Fallow

Taz, fiz o teste mas não resolveu, ele só não colocou o campo codpessoa no update do campus. Mas continuou executando um update na tabela pessoa

:sad: