Spring 选择不存储在数据库中的字段

Spring 选择不存储在数据库中的字段,spring,forms,hibernate,select,submit,Spring,Forms,Hibernate,Select,Submit,在我当前的spring项目中,我在视图中映射了以下字段: <label>Produto</label><select class="form-control" name="listaDeProdutos" multiple="multiple" rows="7">...</select> 粘贴执行db操作的代码。我假设必须在包含Produto列表的对象上执行save/persist。@AndyDufresne正好可以看到更新中的代码 @Man

在我当前的spring项目中,我在视图中映射了以下字段:

<label>Produto</label><select class="form-control" name="listaDeProdutos" multiple="multiple" rows="7">...</select>

粘贴执行db操作的代码。我假设必须在包含Produto列表的对象上执行save/persist。@AndyDufresne正好可以看到更新中的代码
  @ManyToMany
  @JoinTable(name="listaDeProdutosEmDestaque", joinColumns={@JoinColumn(name="fk_destaque")}, inverseJoinColumns={@JoinColumn(name="fk_produto")})
  @LazyCollection(LazyCollectionOption.FALSE)
  private List<Produto> listaDeProdutos;
public void insert(E object) {
    EntityManager entityManager = getEntityManager();
    entityManager.getTransaction().begin();
    entityManager.persist(object);
    entityManager.getTransaction().commit();
    entityManager.close();
}