Soy nuevo para hibernar. Por favor, ayúdame.¿Necesitamos el mapeo de Hibernate en este escenario?
Tengo 2 tablas llamadas Empleado y País. Necesito guardar al Empleado con el país seleccionado. En mi caso, no obtendré detalles de los empleados y los mostraré en la IU. ¿Debo mantener el mapeo (mapeo onetoone) entre los objetos Empleado y País? ¿No puedo guardar directamente al empleado con el país seleccionado?
¿Puedo hacer lo siguiente en mi objeto de dominio del empleado? En caso negativo, por favor díganos posibles problemas con esto?
@column (name = "CountryId")
privada int CountryId;
Sí, puede hacerlo en su objeto de dominio del empleado. Si no necesita un objeto Country, ¿por qué crear uno? Solo asegúrese de mantener el miembro de datos correcto. ¿Debería ser la identificación del país, o es el nombre o la abreviatura una mejor opción? ¿Debería ser parte de Employee o, quizás más sensato, el objeto Address? – duffymo
¿Por qué almacena empleados si nunca los usa? –
Como otra aplicación necesita detalles de los empleados, la estoy guardando a través de mi aplicación. (He tomado al empleado solo para facilitar su comprensión, no es exactamente empleado) –