Inserir no banco de dados com o dataTable (JSF) e inputText

Boa tarde

Pessoal, tenho uma tabela de DESPESAS que possui valores com o que gastei. Listo ela dentro de um dataTable, porém preciso de uma coluna a mais, um inputText chamado QUANTIDADE! Todos esses valores serão gravados em uma outra tabela: DespesasPessoas com os dados q eu passei no meu dataTable.

A questão é, como o JSF vai saber que aquela determinada quantidade pertence ao DespesaID relacionado?

Como posso fazer um insert na minha tabela com vários dados?
Ex.:
DespesaID = 1, PessoaID = 1, Quantidade = 2
DespesaID = 2, PessoaID = 1, Quantidade = 1
DespesaID = 3, PessoaID = 1, Quantidade = 3

Este é o trecho da coluna quantidade, só que ele terá o mesmo nome para cada despesa?

<h:column>
<f:facet name=“header”>
<h:outputText value=“Quantidade” />
</f:facet>
<h:inputText id=“quantidade” value=“0” />
</h:column>