Я работаю над устаревшим кодом, написанным на слайде 2.1 (теперь невозможно обновить).Slick 2.1.x Неверный запрос из-за `
val query = foo.filter(x => x.d >= input._1).filter(x => x.d < input._2)
println(query.selectStatement)
query.list
Я могу видеть, что это сгенерировать запрос
select x2.`a`, x2.`b`, x2.`c`, x2.`d` from `foo` x2 where (x2.`d` >= {ts '2016-07-30 00:00:00.0'}) and (x2.`d` < {ts '2016-07-30 23:23:59.0'})
, когда это выполняет, он дает ошибку java.sql.SQLSyntaxErrorException: ORA-00911: invalid character
Когда я копировать вставить этот распечатанный запрос в редакторе запросов Oracle это дает тот же ошибка там. Однако, если я удалю все `` `s, то он будет работать. Почему slick 2.1.x создает плохой запрос? есть ли вообще сказать, чтобы прекратить генерировать «` s s