1
我已創建的情況下類和一個同伴對象執行查詢,如下所示:ANORM查詢拋出ORA-00942:表或視圖不存在
case class Instruction(caseid:Long, day:String, period:String)
object Instruction{
val rt = {
get[Long]("caseid") ~
get[String]("day") ~
get[String]("period") map{
case caseid~day~period => RealTimeInstruction(caseid, day,period)
}
}
def findAll(date:String):List[RealTimeInstruction]={
DB.withConnection{
implicit c => SQL("""
select
unit.CASEID "CASEID",
to_char(c.GETLOCALDATE(unit.START_TIME), 'DD-MON-YY') as "DAY",
case when to_char(c.GETLOCALDATE(unit.START_TIME), 'HH24') LIKE '0%'
then to_number(substr(to_char(c.GETLOCALDATE(unit.START_TIME), 'HH24'),2))
else to_number(to_char(c.GETLOCALDATE(unit.START_TIME), 'HH24'))
end "PERIOD"
from unit, entity_def, entity
........
""").on('date->date).as(rt *)
}
}
}
執行的findAll產生ORA-00942:表或查看不存在
查詢h wever工作正常。我猜測它與預期在數據庫中找到指令表的框架有關。
我想要做的基本上是在anorm中執行一個參數化查詢,並檢索和解析結果。
我該如何去做呢?
謝謝