Domanda

Quando si utilizza l'ibernazione:

Devo identificare un ID o un ID composito per ogni entità, Che dire se voglio usare la tabella senza chiave primaria e senza chiave composita ...

Grazie in anticipo

È stato utile?

Soluzione

Se stai lavorando con uno schema legacy, allora devi dare un'occhiata a composite-id .

Altri suggerimenti

Una tabella senza chiave non è un buon modello relazionale. Non lo consiglierei.

Le migliori pratiche di Hibernate dicono che dovresti avere un ID. Gli ID compositi sono fattibili per le app legacy, ma non sempre l'idea migliore.

Se davvero devi avere una tabella senza chiave, ti suggerisco di non usare Hibernate. È uno strumento ORM e sembra che tu non stia pensando correttamente né agli oggetti né alle tabelle relazionali. Inizia con JDBC.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top