Hibernate: Mapear componentes em duas tabelas

Oi

estou com o seguinte problema,
eu tenho uma classe Caso que é formada de composições:

Ex:
Class Caso {
private InfoProcesso infoProcesso;
private Solucao solucao;
private Resultado Resultado
private List atributosValores;

}

Class InfoProcesso{
private String numeroDoProcesso;
private String nomeDasPartes;
private String juiz;
private String vara;

}

ai eu gostaria de mapear no hibernate o infoProcesso, atraves da tag components (pois tive problemas com o one-to-one)

mas na referencia do hibernate so tem esse exemplo de mapeamento:

[code]



[/code]

mas no exemplo as propriedades de Name e Person estão na mesma tabela, no meu caso as propriedades estariam em tabelas diferentes relacionadas atráves de chaves estrangeiras…

é possível fazer isso usando component??

P.S: eu tentei usar um relacionamento one-to-one, sendo que qdo fiz uma inserção o valor do infoProcesso (info_id) foi null, e nada foi adionado na tabela TB_Info_Processo.

E ae, blza?!
Cara da uma olhada na Java Magazine 28, tem um exemplo lá que acho q pode te ajudar.

http://www.devmedia.com.br/JavaMagazine/downloads/Edi_28.rar

Boa sorte!!! :wink: