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

标签 playframework playframework-2.0

我是玩框架 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/

相关文章:

java - 如何在 Play 中组织 java 和 scala 代码?

java - 运行测试游戏!框架 - 数据源用户为空

java - 保存实体时避免重复键错误

javascript - 在 play 2.0 框架上将 javascript 导入 html

mongodb - 玩!添加reactivemongo插件后框架 Controller 返回EMPTY RESPONSE

java - 如何在不将代理添加到我的 git 存储库的情况下在 Heroku Play Framework 中安装 New Relic?

java - 尝试在 Play 框架中运行应用程序时出现错误

java - 使用 Ebean 映射字符串和枚举集合(Play 2.0)

jpa-2.0 - Play Framework 中的 JPA 2.0 和 @Type 注解

PostgreSQL 不喜欢 double 类型的列