salut tout le monde,
j'ai un problème avec la génération de clé , tout d'abord j'ai essayé comme suit;ça n'a pas marché,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
j'ai ensuite pensé a@TableGenerator et ça n'a pas aussi marché,(c'est la première fois que j'essaie avec):
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",
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
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







Répondre avec citation
Partager