Tenho o seguinte erro:
@OneToOne or @ManyToOne on Instrument.created references an unknown entity: user.User
User
class é public interface
com métodos abstratos. A única classe que está implementando User
é CommonUser
which é anotada com @Entity
and @Table(name="users")
.
Então sim, o erro está correto - User
não é uma entidade, mas eu não quero que seja porque CommonUser
é uma entidade.
Qual deve ser a abordagem correta aqui?
Preciso alterar o código para que Instrument
a classe funcione em concreto CommonUser
, não em User
?
Sim. Você tem que trabalhar com
CommonUser
o Hibernate, caso contrário, não sei como lidar com esse link.