我正在构建一个REST API,我有一个Image域,属于另外两个类。
class Image {
static belongsTo=[location:Location,port:Port]
//image url
String url
}
以下是位置域:
class Location {
static hasMany = [images:Image]
}
端口域也是如此。问题是,当我用图像数组保存端口域对象时,端口保存并保存图像,但图像表中的外键为空,因此图像与任何端口或位置无关。请求数据作为JSON主体发送并绑定到端口实例。
mysql> select * from image;
+----+---------+-------------+---------+---------------------------------------------------------------------------------------+
| id | version | location_id | port_id | url |
+----+---------+-------------+---------+---------------------------------------------------------------------------------------+
| 1 | 0 | NULL | NULL | https://url/d6d89de902259491de430563d2f60aac.png |
知道这是什么问题吗?