修改是指 SQL UPDATE 和 DELETE 的对应项。
在这两种情况下,我都有一个对象记录,我想在数据库中删除它。该表始终具有主键,并且在我的对象记录中设置。
请注意,我没有“创建”该对象记录的查询或其他来源,我所拥有的只是它和表格。所以总的来说它看起来像这样:
fetch the Record from Table
...
// forget how I get the Record
...
Record.person_name = "joe"
? update Record ?
怎么做?
我定义记录和表格如下:
case class Topic(var id : Long,
var sectionId : Int,
...
object TopicTable extends Table[Topic]("Topic") {
def id = column[Long]("top_Id", O.PrimaryKey)
def sectionId = column[Int]("sect_Id")
...