Sql Anorm查询抛出ORA-00942:表或视图不存在

Sql Anorm查询抛出ORA-00942:表或视图不存在,sql,scala,anorm,Sql,Scala,Anorm,我创建了一个case类和一个伴生对象来执行查询,如下所示: 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 => RealTimeInstru

我创建了一个case类和一个伴生对象来执行查询,如下所示:

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:表或视图不存在

查询hwever工作正常。我猜这与希望在数据库中找到指令表的anorm框架有关

我基本上要做的是在anorm中执行一个参数化查询,并检索和解析结果

我该怎么做呢

谢谢,明白了

您只需从play配置文件中禁用evolutions插件

只需添加到配置中:

evolutionplugin=disabled

明白了

您只需从play配置文件中禁用evolutions插件

只需添加到配置中:

evolutionplugin=已禁用