Lift アプリをデータベースに接続しようとしています。私は操作を行うための次のコードを持っています。lift-mapper_2.9.1 をダウンロードしてアプリに含め、boot.scala に次のコードを指定しました
import net.liftweb.mapper.{DB,Schemifier,DefaultConnectionIdentifier,StandardDBVendor,MapperRules}
class boot{
def boot{
......
.......
}
object Database extends StandardDBVendor(
Props.get("db.class").openOr("com.mysql.jdbc.Driver"),
Props.get("db.url").openOr("jdbc:mysql://localhost/scalatest"),
Props.get("db.user"),
Props.get("db.pass"))
}
src/main/resources/props/default.props ファイルに db.class とその他のプロパティを設定しました。しかし、ここでは最初の行に1つのエラーが表示されています。
Multiple markers at this line
- bad symbolic reference. A signature in package.class refers to term db in package net.liftweb which is not available. It may be completely
missing from the current classpath, or the version on the classpath might be incompatible with the version used when compiling package.class.
- too many arguments for constructor Object: ()Object
私は何を間違えたのかわからない。誰でも提案をすることができます。事前に感謝します。