Usando @GenericGenerator em uma anotação no nível do pacote

Estou tentando criar uma anotação @GenericGenerator no nível do pacote, para que possa ser usada por todas as entidades no pacote.

1) Eu tenho uma classe package-info.java com a anotação:

@org.hibernate.annotations.GenericGenerator(name="unique_id", strategy="uuid")  
package com.sample.model;

2) Nesse mesmo pacote, eu tenho uma entidade com o seguinte atributo:

@Id  
@GeneratedValue(generator="unique_id")  
@Column(name="userid")  
public String userID() {  
    return userID;  
}  

Isso está resultando em uma exceção "Id.generator desconhecido: unique_id". Se eu incluir a anotação @GenericGenerator na classe de entidade, ela funcionará bem. No entanto, desejo mover isso para o nível do pacote para poder reutilizá-lo em outras entidades.

Alguma idéia de onde a desconexão poderia estar?

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion