【发布时间】:2014-12-08 03:28:27
【问题描述】:
我不想删除并重新插入每一行,所以我使用以下方法尝试使用异常的多行:
SQL("""
delete from PERSON_ROLES
WHERE person_id = {userId}
and role_id not in ({rolescommastring})
)
""").on('userId -> userId,
'rolescommastring -> rolescommastring).execute()
上面产生了一个它不喜欢的字符串,我得到了:
c.j.b.PreparedStatementHandle - delete from PERSON_ROLES WHERE person_id = 1460 and role_id not in ( '1, 3, 8, 9' )
我可以用异常创建动态 sql 吗?
【问题讨论】:
标签: scala playframework playframework-2.0 anorm