modelを作成してみる
com.unyaunya.modelフォルダに、次のファイルを作成します。
【WikiEntry.scala】
package com.unyaunya.model import net.liftweb.mapper._ object WikiEntry extends WikiEntry with KeyedMetaMapper[Long,WikiEntry]{ override def dbTableName = "wikientry" override def fieldOrder = id :: name :: content :: Nil } class WikiEntry extends KeyedMapper[String,WikiEntry]{ def getSingleton = WikiEntry def primaryKeyField = id object id extends MappedLongIndex(this) object name extends MappedStringIndex(this,256) object content extends MappedText(this) }
Boot.scalaを変更して、作成したモデルを設定します。
【Boot.scala】
変更前:
Schemifier.schemify(true, Log.infoF _, User)
変更後:
Schemifier.schemify(true, Log.infoF _, User, WikiEntry)
"mvn jetty:run" コマンドを実行すると、自動的に対応するテーブルが作成されます。