2010-08-12 21 views

回答

4

如果你想你的生成表和列名的統一方式,你應該設置MapperRules。{表名,列名} PartialFunctions覆蓋dbTableName。所以,如果你希望所有的表和列的是蛇的情況下,在您的Boot.scala文件中的以下兩行:

MapperRules.tableName = (_, name) => StringHelpers.snakify(name) 
MapperRules.columnName = (_, name) => StringHelpers.snakify(name) 

這就避免了重寫dbTableName每類外來樣板。

+0

優秀的答案。 – 2010-08-24 12:47:47

7

您可以在MetaMapper

object ModelClass extends ModelClass with LongKeyedMetaMapper { 
    override def dbTableName = "model_class" 
} 
相關問題