Kotlin Exposed ドキュメントで、外部キーを使用してレコードを挿入する方法を見つけることができません。
object DocumentTable : IntIdTable() {
val description = varchar("desc", 200)
}
object TransactionTable : IntIdTable() {
val amount = long("amount")
val documentId = reference("documentId", DocumentTable.id)
}
fun createTrans(amount: Long, document: Document) {
transaction {
TransactionTable.insert {
it[this.amount] = amount
it[this.documentId] = ?????????????
}
}
}