0
存在しない場合、私は挿入-場合-存在しないようにコードスカラ/スリック:行のidが挿入されますすでに
case class Item(name: String, id: Long = 0L) // name is unique
val data = Query("Bob")
val exists = items.filter(_.name === "Bob").exists
val sel = data.filterNot(_ => exists)
val action = items.map(_.name).forceInsertQuery(sel)
のこの部分を使用してそれは動作しますが、私はIDを返すようにしたいすでにしようとしています(存在する/挿入された)行の現在はブール値を返します。もう一度問い合わせることなくIDを取得するにはどうすればよいですか?
idは主キーです。-1ではなく既存の行のIDを返すことは可能ですか? – srvy
@srvy既存のid 'item.id'はデータベースIDではない可能性があります – pamu
@srvyは実装を変更しました。 – pamu