PostgreSQL表my_table
的data
列格式为jsonb
。我想插入一个Scala JsObject
(或JsValue
),但不知道该怎么做!
以下代码无法编译,因为on
函数期望json
是一个String
:
def add(json: JsObject): Option[Long] = {
DB.withConnection {
implicit c =>
val query = """
insert into my_table(data)
values({data});"""
SQL(query).on(
"data" -> json
).executeInsert()
}
}
解决方案是什么?
insert
语句的。 - Blackbird