据我所知,从现有数据库逆向工程模式的功能正在为slick-2开发。 有人能指出我这样做的api以及这个功能的状态。 它是主人还是我需要切换分支?指向此功能的任何类型的文档的指针也会很棒。
答案 0 :(得分:1)
将使其成为2.0的功能在此PR中 https://github.com/slick/slick/pull/233
除了代码之外,目前没有文档。要了解如何使用它,您必须查看
GeneratedClasses
that uses them to run the code-generator GeneratedClasses
during the build (更新:添加了上面源代码的链接)
还有一个较旧的原型,我为Slick 1.0采用了不同的方法。 bhudgeons写了一篇关于他如何使用它的博客文章https://bhudgeons.telegr.am/blog_posts/slick-tool-for-db-schema-generation
有一些实验工作正在使用类型宏,但它们不会进入Scala,因此我们必须在某些时候重写注释宏。