Hibernate, ManyToMany e heranca

estou com duvidas quanto a implementação do diagrama em anexo, se, do ponto de vista do hibernate,
eu deveria ter uma lista de parametros em Escopo,
ou uma lista de Biotico e outra de Abiotico no objeto escopo?

A resposta para sua dúvida é a resposta da pergunta: quem se relaciona com Escopo?

Então as duas maneiras são igualmente possíveis…

quem se relaciona é o Parametro.

obrigado por enquanto

fiz exatamente como o diagrama, escopo tem um list de parametros.

Usei filter para pegar somente parametros bioticos ou somente parametros abioticos:

List resultado = session.createFilter(escopo.getParametros(), 
                "where tipoparametro = 'b'").list();

porém a ordem dos parametros vem diferente da ordem em que foram inseridos no escopo.

escopo.getParametros()

tem como o filter usar a mesma ordem?