Hibernate - Jboss Forge добавить нулевой элемент в мой список ManyToMany
Я генерирую простой CRUD с помощью Jboss Forge. Это нормально, но когда я получу список моей сущности (postesPrejudices
), добавлен нулевой элемент:
Моя сущность:
@ManyToMany
@JoinTable(name = "COR_TYPEFICHE_REGRPRJ",
joinColumns = {@JoinColumn(name = "ID_TYPEFICHE", referencedColumnName = "ID")},
inverseJoinColumns = @JoinColumn(name = "ID_REGRPRJ", referencedColumnName = "ID"))
@OrderColumn(name = "ORDRE")
private List<RegroupementPostePrejudice> postesPrejudices;
Вот мой взгляд, я использую классический вид с сохранением единицы:
@Named
@Stateful
@ConversationScoped
public class TypeFicheBean implements Serializable {
...
@Inject
private Conversation conversation;
@PersistenceContext(unitName = "persistence-unit", type = PersistenceContextType.EXTENDED)
private EntityManager entityManager;
public void retrieve() {
if (FacesContext.getCurrentInstance().isPostback()) {
return;
}
if (this.conversation.isTransient()) {
this.conversation.begin();
this.conversation.setTimeout(1800000L);
}
if (this.id == null) {
this.typeFiche = this.example;
} else {
this.typeFiche = findById(getId());
}
}
public TypeFiche findById(Long id) {
return this.entityManager.find(TypeFiche.class, id);
}