/ / Grails clase de dominio de asignación de clave externa - mysql, grails, gorm

Cartografía de clave externa de la clase de dominio de Grails: mysql, grails, gorm

Me gustaría preguntar sobre un tema en particular que tengo.

Por ejemplo, tengo una tabla de recursos que tiene unaproduct_id como clave externa de tabla producto. Ahora mi tercera tabla El consumidor debería tener una clave externa resource_product_id que se refiera exactamente a la columna product_id de la tabla de recursos.

¿Cómo debo mapear este escenario en la clase de dominio Grails.

Gracias por tu consideración. :)

Respuestas

0 para la respuesta № 1

Grails manejará la clave foránea para ti, tus dominios podrían ser así:

class Resource {
Product product
}
class Product {
...
}
class Consumer {
Resource resource
}