Interface como atributo @ManyToOne

É possível utilizar uma interface como atributo em uma classe e esse atributo usar a anotação @ManyToOne?

O contexto geral é de uso do padrão Strategy…

Tenho uma interface Participante e as entidades Aluno, Servidor e Docente que implementam essa interface…
Tenho uma outra entidade Participacao, que tem como atributo a interface Participante e esse atributo tem a anotação @ManyToOne.

Isso é possível?
Se não, qual seria a solução?