JPA-Hibernate (ManyToOne)

Boa Tarde,

Tenho um problema aqui num projeto que estou trabalhando.
No Banco de dados existe a Tabela Pedido e a tabela TabelaDePreco com o relacionamento ManyToOne.

Estou mapeando da seguinte forma:

@ManyToOne
@JoinColumn(name = "CodTabPreco)
private TabelaDePreco tabelaDePreco

Sendo que no banco ele está criando uma integridade referencial nesse campo e eu não queria criar chave estrangeira no banco pois é um banco antigo e eu não posso criar chave estrangeira.
Mas eu mapeei outros atributos do mesmo jeito e não gerou chave estrangeira mas em outros sim como esse por exemplo.
Alguém sabe se existe um jeito de eu fazer esse relacionamento na minha classe sem que gere chave estrangeira no banco de dados.
O banco que eu uso é o SQL Server.

Obrigado.

Você pode falar para o Hibernate não mexer no banco , mude o parâmetro hibernate.hbm2ddl.auto do seu persistence.xml .

Obrigado.
Resolvi excluindo a seguinte linha do persistence.xml:

<property name="hibernate.hbm2ddl.auto" value="update"/>

Acho que pode te ajudar http://code.google.com/p/jpa-component/wiki/Doc_PT_Br