我是玩框架 2.0.3 的新手,试图为数据库表生成实体类。我阅读了 play 2.0 文档,他们提到了 Ebean 来创建实体类。我没听懂。我也研究了这个教程。 https://github.com/playframework/Play20/wiki/JavaEbean
任何帮助表示赞赏。
谢谢。
最佳答案
据我了解,您有现有的数据库结构,您想为它们生成模型吗?
不幸的是,这正好适用于第二个方向:您需要创建这些类,然后如果您启用了自动更新,Ebean 将根据这些类创建新的 DDL 作为新的进化,然后会要求您在下一步确认进化的应用页面刷新。
当然,如果数据库没有变化,你不需要执行进化,你只需要添加所需的类。
将它们放入 /app/models
包,看看文档(您指出的)以及 Java 示例,它的行为方式,即:app/models/SomeModel.java
将创建 some_model
表(如果您不使用注释覆盖它)
还有...小心,具有自动生成进化的 Ebean 插件会破坏整个数据库 并从头开始重建它,因此在生产中使用它是危险的,在这种情况下,您必须切换到手动编写的演变。
关于playframework - 在 play 框架 2 中从数据库生成实体类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12726907/