【发布时间】:2021-05-12 11:09:17
【问题描述】:
我有一个名为 event 的表。事件表有一个名为参加者的链接列,该列链接到参加者表。这意味着参加者列包含参加者表的 id 列表。您可以在图像中看到这一点。
我正在尝试使用以下使用 spring boot jpa 的代码更新该列。我在这里使用的 userId 是参加者表中的现有 Id。
public Event registerUser(String eventId, String userId) {
Event event = (Event) this.getEventById(eventId).get();
List<String> list = event.getAttendees();
list.add(userId);
event.setAttendees(list);
return eventRepository.update(event);
}
public Event update(Event event) {
return this.table.update(event);
}
但它给出了以下错误
.AirtableException:值不是记录 ID 的数组。 (INVALID_VALUE_FOR_COLUMN) [Http 代码 422]
请帮忙。
【问题讨论】:
标签: java spring-boot jpa airtable