Dúvida - Quebrando a cabeça

Como fazer isto?

Tenho uma tabela “tb_orcamento” e uma tabela “tb_itens”.
A tabela “tb_itens” são os itens do meu orçamento.
Vou usar o hibernate e tenho uma dúvida que esta mi matando.
Não dá pra colocar a chave primaria do tb_orcamento no itens sendo que não foi criado o orcamento não foi criado…

Como resolver isto?
Isto é um sistema de orçamento!!! Posso ter varios itens
É no estilo do sistema abaixo: Lembrando que é um sistema desktop não é web!

Olá,

Se entendi mais ou menos, se não há orçamento, como inserir os itens?

Me parece mais um problema de normalização de suas tabelas. Faça um modelo básico concentrando-se nas 3 primeiras formas normais.

Att,