Я использую клиент r2dbc с postgresql, и я хотел бы вызвать в одной транзакции 2 вставки (используйте идентификатор первого запроса), например:
client.execute("INSERT INTO place(id,city) VALUES(:id, :city)")
.bind("id", "nextval('place_id_seq')")
.bind("city", place.getCity())
.fetch().rowsUpdated())
)
.then(client.execute("INSERT INTO place_category VALUES (:place_id, :category_id);")
.bind("place_id", <PREVIOUS_ID OF INSERT>)
.bind("category_id", place.getCategoryId())
.fetch().rowsUpdated())
.then();
Я не знаю, как получить @Id первой вставки ‹PREVIOUS_ID OF INSERT›