当前位置: 首页 > 知识库问答 >
问题:

Ebean没有创建dbfile,我如何让它工作?

马渊
2023-03-14

我有一个扩展Ebean模型的类用户。我在application.conf中定义了一个dbfile,通过启动h2,它正在创建dbfile。我的问题是:

我必须用DB在H2控制台手动创建我的用户表吗?还是Ebean自动创建它。如果Ebean有,我将如何以及在哪里看到DB中的用户表?我有点困惑..

多谢提前澄清!

共有1个答案

归俊
2023-03-14

你应该使用进化。

因此,必须在conf/evolutions/default/1.SQL下创建一个SQL文件(假设在application.conf中,数据库位于“default”下)。此文件必须包含create table语句,并且将在播放启动时执行。

 类似资料:
  • 问题内容: 我已经做了几次尝试,以使包注释@ParametersAreNonnullByDefault在maven项目中为我工作,但没有成功。有人可以共享一个指向最小/示例maven项目的链接吗(或发布了pom.xml和package- info.java和demo类)? 我说的是让findbugs处理器为我实施它。 问题答案: 如何申请 在您的程序包中创建一个文件,以在其中强制执行所需的行为。

  • 问题内容: 可以正常工作(没有语法错误),但是 抛出Node 4.1.0和babel 这是预期的行为吗?我知道这是一个愚蠢的例子。我只是想知道这是否是错误。 问题答案: 是的,这是预期的行为。语句的生产规则是 但声明不是a,因此不允许在以下位置进行声明:

  • 其目的是对用户输入的分数进行排序、显示和平均。我还没弄明白。如果你已经解决了这个问题,请帮忙。到目前为止,我已经尝试了这段代码,但它不起作用。 我从这段代码中得到的只是一个编译器错误。有人有什么建议吗?谢谢你。

  • 我正在尝试制作VGA文本动画的操作系统,但它的处理速度非常快。 所以,我想做“等待”功能,每次等待100毫秒,但我不知道如何不用std板条箱。 那么问题是,我如何在没有性病的情况下睡觉/等待生锈? 谢谢

  • 我是一个新的android studio和尝试让我的第一个应用程序运行。hello world功能正常工作,但当我在第二个应用程序中按下send按钮时,应用程序就会关闭。 我在此基础上编写的网站教程可以在这里找到:https://developer.android.com/training/basics/firstapp/starting-activity 乔希

  • 我想在lxc 1.0.5和Ubuntu 14.04中创建一个没有“rootfs”的容器。 我以前在lxc的早期版本中做过。在以前的版本中,如果我们使用lxcreate而不使用“-t”选项,它将创建一个没有“rootfs”的容器。 所以我试着: 我得到了这个错误: 我阅读了新的lxc创建手册页。新主页显示: 我试试看: 我再次得到错误: 我做错了什么?

  • 更新: 谢谢所有的帮助。我将总结一下答案。 从@Jayde开始,他的回答成功地将结果减少到0.09秒,并且与限制中的数字成线性关系。 选择*from(选择table1.id作为table1\u id,从table1中选择table1.id 在@Rick James中,他提到这可能是表2的问题。因为我的表2只有几列,所以我可以省略它,自己进行连接,即使是在客户端! 所以我去掉了表2,它只有0.02s

  • 问题内容: 我知道什么是标记界面以及何时需要使用它。我仍然不清楚一个问题。如果标记接口没有任何方法或主体,那么它在运行时如何工作? 问题答案: 标识接口,可以进行分类