我正在为使用JDO的网站实施标记系统。 我想用this的方法。在JDO中实现标记
但是我对JDO中的关系还不熟悉。 为了保持它的简单,我有什么看起来是这样的:
@PersistentCapable
class Post {
@Persistent String title;
@Persistent String body;
}
@PersistentCapable
class Tag {
@Persistent String name;
}
我需要什么样的JDO的关系,以及如何实现呢?我希望能够列出属于Post
的所有Tag
,并且还能够列出具有给定Tag
的所有Post
。所以,最后,我想有这样的事情:
Table: Post
Columns: PostID, Title, Body
Table: Tag
Columns: TagID, name
Table: PostTag
Columns: PostID, TagID