Olá amigos, estou tendo um problema com Classe enum a mesma não está persistindo na base de dados, já procurei em varios forum mais nada, ve se alguém já passou por esse problema para me ajudar!
segue abaixo a classe e o erro!
[code]
@Entity
@Table(name=“movimento”)
public enum Movimento {
Entrada,
Saida
}[/code]
erro:
Exception in thread "main" java.lang.ExceptionInInitializerError
at teste.main(teste.java:13)
Caused by: javax.persistence.PersistenceException: [PersistenceUnit: decoder-mysql] Unable to configure EntityManagerFactory
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:378)
at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:56)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:63)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:47)
at br.com.decoder.util.JPAUtil.<clinit>(JPAUtil.java:10)
... 1 more
Caused by: org.hibernate.AnnotationException: No identifier specified for entity: br.com.decoder.modelo.Movimento
at org.hibernate.cfg.InheritanceState.determineDefaultAccessType(InheritanceState.java:268)
at org.hibernate.cfg.InheritanceState.getElementsToProcess(InheritanceState.java:223)
at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:686)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processAnnotatedClassesQueue(Configuration.java:4035)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processMetadata(Configuration.java:3989)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1398)
at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1375)
at org.hibernate.ejb.Ejb3Configuration.buildMappings(Ejb3Configuration.java:1519)
at org.hibernate.ejb.EventListenerConfigurator.configure(EventListenerConfigurator.java:193)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:1100)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:282)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:366)
... 5 more
