无法在同一实体中获得多个多对多关系来填充构造函数

时间:2017-11-11 20:26:38

标签: java hibernate jpa

我正在制作一个啤酒评论网络应用程序,我有很多关系工作之一,我想建立从一个到多个到多个到多个的其他关系。当我尝试格式化样式与brewery相同时,我发现我不允许在构造函数中使用两个相同的arrays.asList。这是我目前正在使用的代码。

代码:

@ManyToOne
private Style style;

@ManyToMany
private Set<Brewery> breweries;

public Review(String beerName, String beerReview, Style style, Brewery... brewery) {
        this.beerName = beerName;
        this.beerReview = beerReview;
        this.style = style;
        this.breweries = new HashSet<Brewery>(Arrays.asList(brewery));
    }

0 个答案:

没有答案