Preciso importar essa classe javax.persistence.GeneratorType.*; e coloco no eclipse:
import javax.persistence.GeneratorType.*;
ele fala “the import javax.persistence.GeneratorType.*; cannot be resolved”, não sei se está faltando algum jar. Na verdade é exatamente isso que eu gostaria de saber.
ja resolvi minha zica gente…
na verdade a classe era generatorType e eu escrevi acidentalmente o titulo errado como “problemas com o import generation type”… mas por ironia do destino essa classe foi REALMENTE substituida por uma que chama generationType…
O meu codigo estava assim:
@Id (generate=SEQUENCE,generator="USER_SEQ_GEN")
@SequenceGenerator(name="USER_SEQ_GEN", sequenceName="USER_SEQ",allocationSize=1)
@Column(name="USER_ID", nullable=false)
public Long getId() {
return Id;
}
e importando o generatorType, mas olha oq eu achei:
"GeneratorType has been replaced with GenerationType as of EJB3.0 RC4-PFD.
GenerationType is used in @GeneratedValue annotations.
See FromJBossEJB3.0RC3ToRC4PFD for more RC4 migration issues."
e agora usa assim (isso se vc estiver usando uma sequencia igual eu): @Id @GeneratedValue( strategy=GenerationType.SEQUENCE, generator=“customer_id_sequence” ) // name of the generator @SequenceGenerator( name=“customer_id_sequence”, sequenceName=“CUST_ID_SEQ” ) // name of the sequence in the db @Column (name=“CUST_ID”) // name of the column in the db
public Long getId() { return id; }
O eclipse parou de reclamar… vamos ver se o negocio funciona agora…