Por que usamos o @Embeddable no Hibernate?

Qual é o uso de@Embedded e@Embeddable Em hibernação? Porque cada exemplo que encontrei na internet é inserir dados dentro de uma única tabela e fazer isso usando duas classes diferentes. Meu ponto é se eu estou usando uma única tabela, então eu posso mapear todas as colunas dentro de uma única classe, então por que eu deveria usar uma classe diferente. e se usarmos duas mesas diferentes, então háone-to-one eone-to-many relação de hibernação.

questionAnswers(2)

yourAnswerToTheQuestion