problème de génération de clé
salut tout le monde,
j'ai un problème avec la génération de clé , tout d'abord j'ai essayé comme suit;
Code:
1 2 3 4
| @Id
@Column(name = "CODE_CAISSE", nullable = false) @SequenceGenerator(name="code_caisse_SEQ",sequenceName="code_caisse_SEQ", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="code_caisse_SEQ")
private Long codeCaisse; |
ça n'a pas marché,
j'ai ensuite pensé a@TableGenerator et ça n'a pas aussi marché,(c'est la première fois que j'essaie avec):
Code:
1 2 3 4 5
| @Id
// @TableGenerator(name="empGen",table="GEN_TAB",allocationSize=1 )
//@GeneratedValue(strategy=GenerationType.TABLE, generator="empGen")
@Column(name = "CODE_CAISSE", nullable = false)
private Long codeCaisse; |
mais je veux dire que je trouve des noms compliqués de tables ,au niveau de schèma de ma base , et je crois qu'il fallait mettre le nom correspondant au niveau de "name" à la place de "empGen",
en tout cas peu être que ce raisonnement j'ai pas juste mais c'est ce que j'ai pu faire,
j'espère que quelqu'un pourra m'aider,
merci