【发布时间】:2011-06-14 12:19:18
【问题描述】:
我正在尝试使用 squeryl 进行简单查询。但是它不起作用!代码编译但查询没有返回结果,但它应该!空白 SQL 中的相同查询完美运行。 SELECT * FROM tablename WHERE position <= 83172924
val qryResult = from(DBName.tablename)(t => where(t.position === 83172924) select (t)) //works! but not what i want
val qryResult = from(DBName.tablename)(t => where(t.position <= 83172924) select (t)) //compile OK, no results
val qryResult = from(DBName.tablename)(t => where(t.position lte 83172924) select (t)) //compile ERROR
object DBName extends Schema {
val tablename = table[FOO]("tablename")
}
class FOO(var position: Int) {
def this() = this (0)
}
根据http://max-l.github.com/Squeryl/functions.html 应该可以吗?!
感谢任何帮助。
【问题讨论】:
-
qryResult.statement 很有帮助:
... From tablename tablename1 Where (tablename1.position = true)。不要
标签: sql database scala orm squeryl