Hey ich habe das nicht erwartet. Ich benutze JPA SequenceGenerator für meine numerischen Schlüssel, funktioniert nicht. Hey, aber was passiert mit Java-Shorts. Wenn meine Entitäten eine kurze ID haben, dann erzeugt die Sequenz keinen Wert, sondern weist immer 0 zu, was einen doppelten Schlüssel verursacht. : S.Was passiert mit Java Short mit PostgreSequence?
Ich bin nur ich, oder Sie können einen Kurzschluss zu einem Sequenzobjekt zuordnen? Es erzeugt das Sequece in der Datenbank, aber es scheint nicht nexval darauf zu nennen.
Ich benutze: eclipselink 2.3, openjdk7, ubuntu oneiric amd64, Sonnenfinsternis.
hier einige Code:
Dies funktioniert:
@Id @GeneratedValue(strategy= GenerationType.SEQUENCE,generator="CategoriaDeportiva_SEQ")
@SequenceGenerator(name = "CategoriaDeportiva_SEQ", allocationSize=1, initialValue=1, sequenceName="CategoriaDeportiva_SEQ")
private int id;
Diese sieht nicht:
@Id @GeneratedValue(strategy= GenerationType.SEQUENCE,generator="CategoriaDeportiva_SEQ")
@SequenceGenerator(name = "CategoriaDeportiva_SEQ", allocationSize=1, initialValue=1, sequenceName="CategoriaDeportiva_SEQ")
private short id;