Composit ID com sequence e Date

Boa tarde pessoal, eu estou trabalhando com jpa no provider Hibernate
ao fazer o mapeamento do Id qdo este não é uma PK composta, funciona muito bem e o valor da seuqence é passado,
mas ao tentar fazer a mesma coisa mas com uma PK composta por uma sequence e um Date, o valor da sequence não é pego
o Id fica com “0”
alguém já passou por isso?

eu vi vários links de mapear PK composta mas nada com sequence, alguém pod me ajudar?

abaixo o meu código

@Embeddable
public class TbxmlSolicitacaoPK implements Serializable {
	
	@Id
	@SequenceGenerator(name="SQXMLSOLICITACAO_GER",sequenceName="SQXMLSOLICITACAO",allocationSize = 1)
	@GeneratedValue(strategy = GenerationType.SEQUENCE, generator="SQXMLSOLICITACAO_GER")	
	@Column(name="SQ_XML_SOLICITACAO")
	private long sqXmlSolicitacao;
	
	@Temporal(TemporalType.DATE)
	@Column(name="DT_HOR_SOLICITACAO")
	private Date dtHorSolicitacao;

obrigada