playframework – 在play框架2中从数据库生成实体类

我是新手玩框架2.0.3,试图为数据库表生成实体类.我阅读了play 2.0文档,他们提到了Ebean来创建实体类.我没理解.我也查看了这个教程.
https://github.com/playframework/Play20/wiki/JavaEbean

任何帮助表示赞赏.

谢谢.

最佳答案 据我所知,你有现有的数据库结构,你想为它们生成模型?

不幸的是,这完全适用于第二个方向:您需要创建这些类,然后如果您启用了自动更新,Ebean将基于这些类创建新的DDL作为新的演变,然后将要求您确认下一个应用的演变页面刷新.

当然,如果没有对DB进行任何更改,则无需执行演进,只需添加必需的类.

将它们放在/ app / models包中,看看doc(你指出)以及Java样本的行为,即:app / models / SomeModel.java将创建some_model表(如果你不用它来覆盖它注解)

并且……小心,带有自动生成进化的Ebean插件会破坏整个数据库并从头开始重建它,因此在生产中使用它是很危险的,在这种情况下你必须切换到手动编写的演进.

点赞