error: expected class or object definition

2019-01-25 03:41发布

问题:

I have this (smart code):

import com.mongodb.casbah.Imports._
import com.mongodb.casbah.util.bson.conversions._
RegisterJodaTimeConversionHelpers() //error

object Main {
  def main(args: Array[String]) {
    val connection = MongoConnection()
  }
}

I get an error:

error: expected class or object definition
RegisterJodaTimeConversionHelpers()

I have to use this RegisterJodaTimeConversionHelpers() (2.2. Briefly: Automatic Type Conversions), but there's always this error message. Any ideas?

回答1:

You have to write this line of code somewhere it can be executed. How about in your main method instead?

object Main {
  def main(args: Array[String]) {
    RegisterJodaTimeConversionHelpers()
    val connection = MongoConnection()
  }
}


标签: scala mongodb