Lift настраивает свой источник данных в Boot.scala.
if (!DB.jndiJdbcConnAvailable_?) {
val vendor =
new StandardDBVendor(Props.get("db.driver") openOr "org.h2.Driver",
Props.get("db.url") openOr
"jdbc:h2:lift_proto.db;AUTO_SERVER=TRUE",
Props.get("db.user"), Props.get("db.password"))
LiftRules.unloadHooks.append(vendor.closeAllConnections_! _)
DB.defineConnectionManager(DefaultConnectionIdentifier, vendor)
}
Может генерировать схемы таблиц для вас, используя Schemifier:
Schemifier.schemify(true, Schemifier.infoF _, User,Post,Tag,PostTags)
Для общего проекта Lift вы можете просто использовать Lift Mapper в качестве инструмента ORM, он не завершен, но работает в большинстве случаев.
Вы можете ссылаться на Lift WIKI и Simply Lift
(Автор: Автор) или Explore Lift
.
С моей точки зрения, документы, доступные на данный момент, довольно разочаровывают.
Говорят, что Lift in Action
очень хорошо написано, но не выйдет до этого лета, вы можете прочитать его из MEAP.