Play 2.4 - 如何避免在更改代码后重新创建数据库池连接?
Play 2.4 - How to avoid recreating the database pool connection after a code change?
有没有办法避免在代码更改后重新加载时重新创建内存数据库的连接池?
[info] - application - Shutting down connection pool.
[info] - application - Creating Pool for datasource 'default'
[info] - play.api.db.DefaultDBApi - Database [default] connected at jdbc:h2:mem:play
即使您修改了与数据库无关的内容,Play 也会关闭连接池并在之后立即重新创建它。必须有充分的理由,如果没有,则有解决方法。
感谢任何帮助。
这是开发模式的正常行为。我只能在请求后添加播放重新加载代码(如果代码已更改)。重新加载所有应用程序,因此也重新创建连接拉取(以及 in-memory 数据库实例,如果它是由游戏创建的):
Running the server in development mode
如果您想将数据持久保存在您的 in-memory 数据库中,那么您需要单独 运行 或使用具有持久能力的数据:
How to use a persistent H2 database
有没有办法避免在代码更改后重新加载时重新创建内存数据库的连接池?
[info] - application - Shutting down connection pool.
[info] - application - Creating Pool for datasource 'default'
[info] - play.api.db.DefaultDBApi - Database [default] connected at jdbc:h2:mem:play
即使您修改了与数据库无关的内容,Play 也会关闭连接池并在之后立即重新创建它。必须有充分的理由,如果没有,则有解决方法。
感谢任何帮助。
这是开发模式的正常行为。我只能在请求后添加播放重新加载代码(如果代码已更改)。重新加载所有应用程序,因此也重新创建连接拉取(以及 in-memory 数据库实例,如果它是由游戏创建的):
Running the server in development mode
如果您想将数据持久保存在您的 in-memory 数据库中,那么您需要单独 运行 或使用具有持久能力的数据:
How to use a persistent H2 database