Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate 如何更新少年警讯中的子女人数_Hibernate_Jpa_Jsf 2_Eclipselink - Fatal编程技术网

Hibernate 如何更新少年警讯中的子女人数

Hibernate 如何更新少年警讯中的子女人数,hibernate,jpa,jsf-2,eclipselink,Hibernate,Jpa,Jsf 2,Eclipselink,我有四门课,分别是 @Entity BookEntry(){ @ManyToOne(cascade = { CascadeType.MERGE, CascadeType.REFRESH }, targetEntity =BookEditionModel.class) @JoinColumn(referencedColumnName = "book_edt_id", name = "book_edt_id", updatable = true) private BookEditio

我有四门课,分别是

@Entity
BookEntry(){
@ManyToOne(cascade = { CascadeType.MERGE, CascadeType.REFRESH }, targetEntity =BookEditionModel.class)
    @JoinColumn(referencedColumnName = "book_edt_id", name = "book_edt_id", updatable = true)
    private BookEditionModel bookEdtMcg;
}


@Entity
BookEdition(){
@OneToMany(fetch = FetchType.LAZY, mappedBy = "bookEdition", cascade = CascadeType.PERSIST)
    private List<BookAuthorModel> bookAuth;

    @OneToMany(fetch = FetchType.LAZY, mappedBy = "bookEdition", cascade = CascadeType.PERSIST)
    private List<BookPublisherModel> bookPub;
@OneToMany(mappedBy = "bookEdtMcg", cascade = {CascadeType.REFRESH,CascadeType.ALL},orphanRemoval=true)
    private List<BookEntryModel> bookEntryMcg;
}
@Entity
BookPub{}

@Entity
BookAuth{}
@实体
簿记(){
@manytone(cascade={CascadeType.MERGE,CascadeType.REFRESH},targetEntity=BookEditionModel.class)
@JoinColumn(referencedColumnName=“book\u edt\u id”,name=“book\u edt\u id”,updateable=true)
私人图书编辑模型bookedmag;
}
@实体
图书版(){
@OneToMany(fetch=FetchType.LAZY,mappedBy=“bookEdition”,cascade=CascadeType.PERSIST)
私有列表bookAuth;
@OneToMany(fetch=FetchType.LAZY,mappedBy=“bookEdition”,cascade=CascadeType.PERSIST)
私人书屋;
@OneToMany(mappedBy=“bookEdtMcg”,cascade={CascadeType.REFRESH,CascadeType.ALL},orphanRemoving=true)
私人列表图书中心;
}
@实体
BookPub{}
@实体
BookAuth{}

我已经在
BookAuth
中插入了有4位作者的书,在
BookEntry
中插入了20位作者,在
BookPub
中插入了1位出版商,现在我想用3位作者、15位或25位作者更新上述书。我如何更新图书信息?

请你重新表述问题的最后一部分好吗?我不能理解这个要求。我想更新bookentry表中的子项的数量它是一个java对象。读入,进行更改,必要时合并,然后提交。如果这是您一直坚持使用的,那么有很多不错的教程,比如针对不同提供商的教程。如果你要求其他东西,请更具体地说明你在做什么,你尝试了什么。