この3つのクラスをマップしようとしました:
@Entity
class Photo {
...
@ManyToOne
private Map<User, Coordinate> labelledIn;
...
}
@Entity
class User {
...
@OneToMany (mappedBy ="labelledIn")
private Set<Photo> labelledPhotos;
...
}
@Embedded
class Coordinate { ... }
そして、私はこのエラーが発生しています:
Caused by: org.hibernate.AnnotationException: @OneToOne or @ManyToOne on com.redex.model.Photo.labelledIn references an unknown entity: java.util.Map
この修飾された関連付けをデータベースにマップできますか? できない場合、どうすれば別の方法でこれを行うことができますか?