Bonjour,
Je souhaite interfacer une base oracle avec java. Mais il se trouve que dans la base en question, il y a des tables qui n'ont pas de clé primaire. Je me demande donc s'il est possible d'avoir des entities pour ces tables qui n'ont pas de clé primaires? Je pense que cela reviendrait à avoir des entities sans @Id; ce qui à mon avis n'est pas faisable.
Aussi, j'ai toujours rencontré des entities avec des attributs de types Long annotés @Id. Mais dans ma base, je me retrouve avec des clé primaires de type varchar; ce qui me donnera des classes entities avec des attributs de type String annoté @Id. A ce niveau aussi je voudrais m'assurer que cela ne posera pas problème en cours de développement.
Voici présenté mes inquiétudes, et j'espère les avoir bien posé. S'il vous plait, voudriez vous bien m'éclairer sur mes différentes préoccupations? Merci