0

我可以使用像下面的代码这样的中间表来做一个可连接的:这是一个故事的关键字

在 Story.java 中

@ManyToMany(targetEntity=Keyword.class, 
             cascade={CascadeType.ALL, CascadeType.MERGE}, 
             fetch = FetchType.LAZY )
@JoinTable(name="STORY_KEYWORDS",
        joinColumns={@JoinColumn(name="STORY_ID")},
        inverseJoinColumns={@JoinColumn(name="KEYWORD_ID")}
)
private Set<Keyword> keywords = new HashSet<Keyword>(0)

在关键字.java

@ManyToMany(mappedBy="keywords")
private Set<Story> stories = new HashSet<Story>(0);

storykeywordstory_keywords。现在我希望根据story_keywords 表(中间表)的“权重”列对关键字进行排序。请帮忙。

提前致谢。

4

0 回答 0