org.hibernate.MappingException:在表异常时无法确定java.util.List的类型

时间:2019-02-13 00:05:42

标签: hibernate hibernate-mapping

我正在尝试将Hibernate从版本3.3升级到5.1。在旧代码(如下所示)中,我得到:

org.hibernate.MappingException: Could not determine type for: java.util.List, at table: TABLE2, for columns: [org.hibernate.mapping.Column(COLUMN1)]

代码

    @org.hibernate.annotations.CollectionOfElements
    @JoinTable(name = TABLE1.NAME, joinColumns = { 
    @JoinColumn(name = TABLE1.ID) })  
    @Column(name = TABLE1.COLUMN1)
    private List<Long> var;

我读到我不能使用@OneToMany等注释,因为我没有使用任何实体作为变量的类型。

当我要连接的表不是Hibernate实体,并且我从该连接表中获取单列时,如何处理@JoinColumn注释的使用?我错过了什么吗?

0 个答案:

没有答案