Slick - Как вставить в таблицу без primaryKeys - PullRequest
0 голосов
/ 11 декабря 2018

У меня есть таблица без первичных ключей.Как я могу вставить данные в него.Когда у меня есть таблица с первичным ключом, я могу сделать insertOrUpdate(...), но я не вижу способа просто вставить.

Это то, что я делаю для таблиц с первичными ключами:

db.run(table.insertOrUpdate(colorEntity))

1 Ответ

0 голосов
/ 12 декабря 2018

Вы можете использовать += для вставки строки:

db.run(table += colorEntity)

Чтобы вставить несколько строк в пакет, используйте ++=:

val colorEntities: Seq[Color] = Seq(...)
db.run(table ++= colorEntities)
...