【发布时间】:2017-04-22 20:57:01
【问题描述】:
我正在使用 slick codegen 为 myMySql db 生成表定义。如何覆盖 slick 的 codegen 命名约定?它为表查询对象生成以下代码:
lazy val User = new TableQuery(tag => new User(tag))
我希望它看起来像这样:
lazy val slickUser = new TableQuery(tag => new User(tag))
附:我看过这个例子:https://github.com/slick/slick-codegen-customization-example,但我想知道是否有更简单的方法来实现这个?
【问题讨论】:
-
您需要覆盖
tableNameofslick.codegen.AbstractGenerator。 -
你好。我是这项技术的新手,所以我希望能得到更多实用的建议。只能按照本例中的方式完成 - github.com/slick/slick-codegen-customization-example,还是有更直接和简单的方法,比如在 build.sbt "gen-tables" taks 中的配置中覆盖它?
标签: scala slick slick-codegen