Hibernate多行集不同只有一列?

时间:2014-03-20 00:36:56

标签: sql hibernate hql persistent-storage

如何在一个hibernate pojo中表示类似的多行数据?

例如,让我们有一张表说

PKEY  | REFS | UNIQUEID

现在我设想一个场景,我希望在同一组{PKEY,UNIQUEID}值中有多个REFS。这将导致数据库中的多个行具有相同的PKEY和UNIQUEID但不同的REFS。

在这种情况下,如何将该表映射到我的hibernate pojo。以下是否有效?

@Entity
@Table(name = "MYTABLE")
public class TablePojo
{
    @Id
    @Column(name = "PKEY")
    int pkey;

    @Column(name = "REFS")
    List<String> refsList;

    @Column(name = "USERID")
    Long userId;

       ..........
       ..........
       ..........
};

0 个答案:

没有答案