Hibernate com Generator "native"

Saudações!

Observem o trexo de um arquivo algumacoisa.hbm.xml:

   <id name="usuario_id">
  	<generator class="native"/>
  </id>

Caso eu utilize este parametro para mais de uma tabela, ele esta utilizando o mesmo sequenciador para todas elas. Por exemplo, se eu gero um novo registro para a tabela Clientes, ele coloca o registro com id igual a 1, ao gerar um registro para uma tabela chamada Fornecedores, ele pega o id 2 e assim por diante. Ele não está gerando um sequenciador para cada tabela. Esse codigo é interessante porque voce passa para o banco, a responsabilidade de gerar o id sequencial, independente de qual seja ele.
Alguem sabe como posso solucionar este problema?