Pessoal,
no manual do hibernate e no livro Hibernate in action, tem exemplos de associação (entre entidades) bidirecional one-to-many apenas usando .
No meu código java, eu quero usar List e não Set. Qual tag do hibernate devo usar nesse caso?
Tentei usar o , mas deu erro:
<idbag name="orcamentos" lazy="true" inverse="true" cascade="save-update">
<key column="CLIENTE_ID" not-null="true" />
<one-to-many class="src.model.Orcamento" />
</idbag>
Deu esse erro ao tentar abrir a sessão: The content of element type “idbag” must match “(meta*,subselect?,cache?,synchronize*,comment?,collection-id,key, (element|many-to-many|composite-element|many-to-any),loader?, sql-insert?,sql-update?,sql-delete?,sql-delete-all?,filter*)”.
Consegui usar o apenas para mapeamento de composições, em estruturas todo-parte. Nesse caso, a parte não é considerada um tipo entidade, fica sendo um tipo valor, que não é a situação atual.
Pensei em usar , mas ai teria que mudar minha estrutura do banco e guardar o índice da lista. Vou deixar essa opção por último.