如何从现有的MySQL模式生成ebean模型类(对于Play 2.1)?

时间:2013-04-24 21:02:33

标签: playframework ebean


我第一次开始使用Play 2.1框架,我想使用ebean将ORM用于MySQL 5.1数据库。

我已经使用Play 2.1文档成功配置了数据库连接,我想将我的数据库模式反向工程为ebean模型类,但似乎无法找到任何方法。我已经读过可以为1.2.x执行此操作,但不能为2.x版本执行此操作。我已经尝试过minuteproject网站,但它似乎只支持Play 1.2实现。

我是Play和ebean的新手,我想知道是否有一些我错过的基本内容,否则有人会指出我正确的方向?
感谢

1 个答案:

答案 0 :(得分:1)

遗憾的是,在Ebean中无法实现逆向工程模型。你需要:

  • 了解Ebean如何在某些测试项目中创建数据库架构,只需通过... testing
  • 创建可以使用现有数据库表的模型。
  • 可选择修改您的数据库结构,以确保它对Ebean
  • 足够清晰

其他选项(如果可能)是创建具有Ebean插件支持的新数据库结构,然后编写一些脚本(即使使用PHP)来迁移数据。

对不起,我不能给你更好的解决方案,如果不了解你现有的数据库,很难说哪种方法会更好。