我使用 Squeryl 作为 MySQL 的 ORM。这是一个使用包含数百个表的现有模式的新项目。
据我所知,Squeryl 和任何可用的 Scala ORM 都不能从 R(mysql 表)生成 O(Scala 类)。我想通过爬取信息模式来滚动我自己的工作不会太难,但如果其他人已经这样做了,我宁愿不重复这项工作。
我也很好奇是否有人能告诉我为什么 R->O 方向经常被忽视。以我的经验,O->R 是例外而不是规则。
我可能会开始推出自己的解决方案。如果在我听到另一个选项之前这已经接近完成,我将发布该代码的链接。
谢谢。