Set("v1', "v2", "v3")) maar de SQL-query die het bovenstaande genereert is"> Set("v1', "v2", "v3")) maar de SQL-query die het bovenstaande genereert is"> Set("v1', "v2", "v3")) maar de SQL-query die het bovenstaande genereert is" />

Hoe een Set [String] als een queryparameter door te geven aan anorm?

Ik wil een SQL-query vormen met een reeks tekenreeksen als parameter:

SQL("SELECT * FROM TABLE somecolumn in {someset}")
.on("someset" -> Set("v1', "v2", "v3"))

maar de SQL-query die het bovenstaande genereert is ongeldig:

play.api.Application$$anon$1: Execution exception [[MySQLSyntaxErrorException: You have an   error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '_binary'??\0sr\0\'scala.collection.immutable.$colon$colon?\\c[???m\0L\0+scala' at line 1]]

Worden Sets/Traversables niet ondersteund als parametertypen in anorm of is er een andere manier om dit te doen?

2

Geen antwoorden

0