Pregunta

Cuando se utiliza Hibernate:

¿Debo identificar una identificación o una identificación compuesta para cada entidad, ¿Qué pasa si quiero usar la tabla sin ninguna clave principal y sin clave compuesta ...

Gracias de antemano

¿Fue útil?

Solución

Si está trabajando con un esquema heredado, debe consultar composite-id .

Otros consejos

Una tabla sin una clave no es un buen modelo relacional. No lo recomendaría.

Las mejores prácticas de Hibernate dicen que debes tener una identificación. Las identificaciones compuestas son viables para aplicaciones heredadas, pero no siempre son la mejor idea.

Si realmente debe tener una tabla sin una clave, le sugiero que no use Hibernate. Es una herramienta ORM, y parece que no está pensando en los objetos ni en las tablas relacionales correctamente. Comience con JDBC.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top