我是玩框架2.0.3的新手,试图为数据库表生成实体类。我阅读了play 2.0文档,他们提到了Ebean来创建实体类。我没理解。我也查看了这个教程。 https://github.com/playframework/Play20/wiki/JavaEbean
感谢任何帮助。
感谢。
答案 0 :(得分:2)
据我所知,你有现有的数据库结构,你想为它们生成模型吗?
不幸的是,这完全适用于第二个方向:您需要创建这些类,然后如果您启用了自动更新,Ebean将基于这些类创建新的DDL作为新的演变,然后将要求您确认进化的申请在下一页刷新。
当然,如果没有对DB进行任何更改,则无需执行演进,只需添加必需的类。
将它们放在/app/models
包中,查看doc(你指出)以及Java样本的行为,即:app/models/SomeModel.java
将创建some_model
表(如果你不会用注释覆盖它)
并且......小心,带有自动生成进化的Ebean插件会破坏整个数据库并从头开始重建它,因此在生产中使用它是危险的,在这种情况下你必须切换手动编写的演变。