我有一个非常令人费解的问题。我正在玩squeryl
,并在我使用时发现:
package models
import org.squeryl.{Schema, KeyedEntity}
object db extends Schema {
val userTable = table[User]("User")
on(userTable)(b => declare(
b.email is(unique,indexed("idxEmailAddresses"))
))
}
我不得不进口import org.squeryl.PrimitiveTypeMode._
但这对我来说没有意义。这里is
是在 org.squeryl.dsl.NonNumericalExpression 中定义的,但为什么我必须包含看似无关的import org.squeryl.PrimitiveTypeMode._
?
谢谢你。