2013-10-21 64 views
0

我有一個帶有觸發器的表,插入後更新表中的一列。問題是這是返回false:帶觸發器的Anorm插入

def insert(user: User, token: String) = { 
    DB.withConnection { 
     implicit connection => 
     SQL(INSERT_STMT).on("user_id" -> user.id, "token" -> token).execute() 
    } 
    } 

值調用後正確插入,但函數返回false。任何線索?

回答

1

您應該使用.executeUpdate()的DML的DDL的這回rowcounts /什麼

借鑑here更多。

0

我希望我能知道更多關於SQL和Scala - 這樣的時間,我會利用我的谷歌技能和採取射擊在這一點 - 我相信這傢伙解決你的問題:

https://groups.google.com/forum/#!topic/play-framework/r2Iueso3yGQ

從API,如果結果類型是行數,則返回false:

返回: 如果第一個結果是ResultSet對象,則返回true;假,如果第一個結果是更新計數或者沒有結果