0

设计多对多关系的最佳方法是什么hateoas?我在两个类之间有双向关系,用Set.

我的问题是将一个资源绑定到另一个资源的POST/方法。PUT(建立关系)

例子:

class A {
    int id;
    String nameOfA = "A";
    Set<B> set;
}

class B {
    int id;
    String nameOfB = "B";
    Set<A> set;
}

第一种方式:资源 uris 可能是

/A/{aid}/B/{bid}
/B/{bid}/A/{aid}

A为了在id 1 和id 2之间添加关系,B我会做一个POSTon: /A/1/B/2or /B/2/A/1

第二种方式:

A要在id 1 和Bid 2POST之间添加关系,并/A/1/B以“B-object”作为内容:

{id:2,nameOfB:"B"}

哪个是更好的方法,或者有更好的解决方案?感谢帮助 :)

4

0 回答 0