Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有办法避免休眠来搜索列?_Java_Jpa - Fatal编程技术网

Java 有没有办法避免休眠来搜索列?

Java 有没有办法避免休眠来搜索列?,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<

我有以下课程:

Film.java

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;