Si, comme moi, vous avez ce genre chose dans votre code:
1 2 3 4 5 6 7 |
Et que vous êtes accueilli par un joli
1 2 3 4 5 6 7 8 | org.hibernate.AnnotationException: Unknown Id.generator: MyType_SEQ at org.hibernate.cfg.BinderHelper.makeIdGenerator(BinderHelper.java:392) at org.hibernate.cfg.AnnotationBinder.bindId(AnnotationBinder.java:1719) at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1171) at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:706) at org.hibernate.cfg.AnnotationConfiguration.processArtifactsOfType(AnnotationConfiguration.java:452) at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:268) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1305) |
Sachez, qu’il faut simplement définir la séquence avec l’annotation SequenceGenerator