我是新来的!框架和我看了很多问题,但也许我遗漏了什么。我遵循了官方教程,但当我运行play h2-browser时,它会将我发送到http://192.168.1.36:8082/,并且链接不起作用。Chrome说The page is not available是什么原因?我是否必须在我的计算机上实际安装H2数据库?
如果需要任何具体的信息,请告诉我。
提前谢谢你!
我有一个播放框架2.0.4的应用程序,它想要修改数据库中的行。
我需要在数据库中更新几条消息到“已打开”状态(阅读消息)我这样做了如下
String sql = " UPDATE message SET opened = true, opened_date = now() "
+" WHERE id_profile_to = :id1 AND id_profile_from = :id2 AND opened IS NOT true";
SqlUpdate update = Ebean.createSqlUpdate(s
我们正在开发一个Play 2.4应用程序(Java API)。
出于开发目的,我们希望使用一个持久的H2数据库,该数据库具有相对于项目根目录的DB文件路径。
在中有Play 2.0的解决方案:
db.default.url="jdbc:h2:file:data/db"
然而,在Play 2.4中,这似乎不起作用,但我得到了错误消息,底部有以下异常:
Caused by: org.h2.jdbc.JdbcSQLException: A file path that is implicitly
relative to the current working directory i
我有一个带有几个集成测试的项目。为了提高这些测试的速度,我决定在它们运行时使用H2数据库。但我仍然希望我的掌声与DB2一起运行。
我指定H2在DB2模式下运行:
url: "jdbc:h2:mem:TEST;\
MODE=DB2;\
DB_CLOSE_DELAY=-1;\
DB_CLOSE_ON_EXIT=FALSE;\
INIT=CREATE SCHEMA IF NOT EXISTS SYSIBM\\;\
CREATE TABLE IF NOT EXISTS SYSIBM.SYSDUMMY1()"
当我执行此请求时,
我正在用H2测试内存中数据库的Dao。我将一个int传递给查询,并使用一个映射来执行它。此查询在Oracle上运行良好,但在H2中不成功。
DAO
@Override
public int deleteCancelled(int days) {
final Map<String, Object> namedParameters = new HashMap<String, Object>();
namedParameters.put(DAYS, days);
namedParameters.put(STATUS, StatusEnum.C
我在试着装剧本!Linux盒上的框架,但我很难让play运行。安装之后,当我在命令行中输入play help时,会收到后续错误消息:
$ play help
java.io.FileNotFoundException: /home/play-2.1.1/framework/sbt/boot/update.log (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStre