Можем ли мы использовать компонент внутри компонента в файле отображения гибернации?
Вы имеете в виду отношения один-к-одному, один-ко-многим или многие-ко-многим между двумя объектами? Конечно, вы можете:
http://docs.jboss.org/hibernate/core/3.3/reference/en/html/mapping.html