Ho una tabella MySQL, senza chiave primaria, e devo mappare in un'entità JPA. Non riesco a modificare la tabella in alcun modo.JPA entità per una tabella senza chiave primaria
Poiché le entità devono avere una chiave primaria, devo specificare uno. Se sono certo che il campo che uso come chiave primaria nell'entità (o nei campi, dovrei scegliere di usare la chiave primaria composta) sarà sempre univoco (e non nullo) nella tabella, può il fatto che la tabella non lo faccia avere una chiave primaria specificata in CREATE TABLE causa problemi?
Perché potrebbero trovare e unire i problemi causa primaria? – tputkonen
@tputkonen - può darsi che io non ne scriva esplicitamente, ma ho cercato di dire che è possibile evitare l'uso di find/merge usando JPQL. – Dewfy
Concordo con questo, è solo che abbiamo sperimentato un comportamento strano quando si utilizza l'unione con tali tabelle, e sarebbe bene sapere il motivo – tputkonen