Java 有没有办法避免休眠来搜索列?
我有以下课程: Film.javaJava 有没有办法避免休眠来搜索列?,java,jpa,Java,Jpa,我有以下课程: Film.java public class Film implements Serializable { @Id @Column(name="id") private String fbId; ... @ElementCollection @CollectionTable(name="genre", joinColumns=@JoinColumn(name="film")) private Collection<
public class Film implements Serializable {
@Id
@Column(name="id")
private String fbId;
...
@ElementCollection
@CollectionTable(name="genre", joinColumns=@JoinColumn(name="film"))
private Collection<String> genres;
}
当我测试项目时,我得到以下错误:
缺少列:DB_FILMS.PUBLIC.GENRE中的类型
当然,没有“流派”专栏,该系列只是一个参考。我错过了@column
@ElementCollection
@CollectionTable(name="genre", joinColumns=@JoinColumn(name="film"))
@Column(name="genre")
private Collection<String> genres;
@ElementCollection
@CollectionTable(name="genre", joinColumns=@JoinColumn(name="film"))
@Column(name="genre")
private Collection<String> genres;