Tabela de relacionamento com três campos[RESOLVIDO]

Bom pessoal, estou tentando fazer uma bela de relacionamento onde tenho produtos e orçamento que no relacionamento @ManyToMany gera a tabela orcamento_produto e também quero colocar mais um campo quantidade nessa mesma tabela. Já criei a tabela de relacionamento, mas não sei como colocar mais um campo quantidade. Por favor peço a ajuda de vcs.

Desde já muito obrigado!

Perdão, *tabela de relacionamento.

Veja se isso te ajuda: http://uaihebert.com/jpa-mini-livro-primeiros-passos-e-conceitos-detalhados/22/

Herbert, fiz como você falou, porém dá o seguinte erro quando eu gero as tabelas pelo hibernate:

Dez 15, 2013 9:02:40 PM org.hibernate.annotations.common.Version <clinit>
INFO: HCANN000001: Hibernate Commons Annotations {4.0.2.Final}
Dez 15, 2013 9:02:40 PM org.hibernate.Version logVersion
INFO: HHH000412: Hibernate Core {4.2.7.Final}
Dez 15, 2013 9:02:40 PM org.hibernate.cfg.Environment <clinit>
INFO: HHH000206: hibernate.properties not found
Dez 15, 2013 9:02:40 PM org.hibernate.cfg.Environment buildBytecodeProvider
INFO: HHH000021: Bytecode provider name : javassist
Dez 15, 2013 9:02:40 PM org.hibernate.cfg.Configuration configure
INFO: HHH000043: Configuring from resource: hibernate.cfg.xml
Dez 15, 2013 9:02:40 PM org.hibernate.cfg.Configuration getConfigurationInputStream
INFO: HHH000040: Configuration resource: hibernate.cfg.xml
Dez 15, 2013 9:02:40 PM org.hibernate.internal.util.xml.DTDEntityResolver resolveEntity
WARN: HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
Dez 15, 2013 9:02:40 PM org.hibernate.cfg.Configuration doConfigure
INFO: HHH000041: Configured SessionFactory: null
Dez 15, 2013 9:02:40 PM org.hibernate.dialect.Dialect <init>
INFO: HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect
Exception in thread "main" org.hibernate.AnnotationException: mappedBy reference an unknown target entity property: br.com.siscon.entity.ProdutoServico.orcamento in br.com.siscon.entity.Orcamento.produtoServico
	at org.hibernate.cfg.annotations.CollectionBinder.bindStarToManySecondPass(CollectionBinder.java:708)
	at org.hibernate.cfg.annotations.CollectionBinder$1.secondPass(CollectionBinder.java:668)
	at org.hibernate.cfg.CollectionSecondPass.doSecondPass(CollectionSecondPass.java:69)
	at org.hibernate.cfg.Configuration.originalSecondPassCompile(Configuration.java:1636)
	at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1390)
	at org.hibernate.cfg.Configuration.generateDropSchemaScript(Configuration.java:941)
	at org.hibernate.tool.hbm2ddl.SchemaExport.<init>(SchemaExport.java:188)
	at org.hibernate.tool.hbm2ddl.SchemaExport.<init>(SchemaExport.java:156)
	at br.com.siscon.util.Main.main(Main.java:14)

O que devo fazer?

Consegui!!!

No relacionamento @ManyToOne eu estava mapeando a classe produto e a classe orcamento, quando nas duas classe eu deveria mapear a classe orcamentoProduto.

Cara, vc salvou o meu TCC. Você é 1000. Sou seu fã.

Abraços e que Deus continue te abençoando cada vez mais.

ATT,

Cícero.

Que isso chefe, fico feliz por saber que o post ajudou.

Até mais.