Spring + JPA

Estou fazendo um projeto web. Quando vou atualizar o valor de um campo do objeto, mesmo sem dar o persist, ele força o update. Isto porque antes de salvar estou fazendo uma query.

Já tentei anotar o método com @Transactional(readOnly=false), mas sem sucesso… só anotar os métodos de persistência e deixar os outros sem anotação, mas também sem sucesso… (quando faço isso, ele simplesmente ignora os comandos do hibernate e não faz nada… atualmente a minha classe está anotada com @Transactional

meu spring-servlet.xml está assim

	<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
		<property name="loadTimeWeaver">
			<bean class="org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver" />
		</property>
		<property name="persistenceUnitName" value="persistence-unit" />
	</bean>
	<bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor" />

	<tx:annotation-driven transaction-manager="txManager" proxy-target-class="true" />

	<bean id="txManager" class="org.springframework.orm.jpa.JpaTransactionManager">
		<property name="entityManagerFactory" ref="entityManagerFactory" />
	</bean>