scala - Slick 2.1.x Invalid query because of ` -
i working on legacy code written in slick 2.1 (can't upgrade right now).
val query = foo.filter(x => x.d >= input._1).filter(x => x.d < input._2) println(query.selectstatement) query.list
i can see generate query
select x2.`a`, x2.`b`, x2.`c`, x2.`d` `foo` x2 (x2.`d` >= {ts '2016-07-30 00:00:00.0'}) , (x2.`d` < {ts '2016-07-30 23:23:59.0'})
when executes, gives error java.sql.sqlsyntaxerrorexception: ora-00911: invalid character
when copy paste printed query oracle query editor gives same error there. if remove ```s works. why slick 2.1.x generate bad query? there anyway tell stop generating "`"s
i found answer. had imported wrong driver. had imported mysqldriver , trying execute code against oracle.
importing right oracledriver (via slick-extensions) generated right query.
Comments
Post a Comment