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对象。读入,进行更改,必要时合并,然后提交。如果这是您一直坚持使用的,那么有很多不错的教程,比如针对不同提供商的教程。如果你要求其他东西,请更具体地说明你在做什么,你尝试了什么。