Your annotations look fine. Here are the things to check:
- make sure the annotation is
javax.persistence.Entity, and notorg.hibernate.annotations.Entity. The former makes the entity detectable. The latter is just an addition. - if you are manually listing your entities (in persistence.xml, in hibernate.cfg.xml, or when configuring your session factory), then make sure you have also listed the
ScopeTopicentity - make sure you don’t have multiple
ScopeTopicclasses in different packages, and you’ve imported the wrong one.