Hibernate 在游戏中进行进化的正确方法
我目前正在开发一个play应用程序,作为我正在开发的移动应用程序的后端API 到目前为止,我已经将jpa.ddl设置为更新,并且一切正常。当我在一个模型中添加一个新字段时,它会为我更改数据库 然而,我正在准备生产和所有我读到的东西,包括说关闭该功能,而不是使用进化。但是,在编写1.sql文件时,我遇到了几个问题:Hibernate 在游戏中进行进化的正确方法,hibernate,postgresql,jpa,playframework-1.x,playframework-evolutions,Hibernate,Postgresql,Jpa,Playframework 1.x,Playframework Evolutions,我目前正在开发一个play应用程序,作为我正在开发的移动应用程序的后端API 到目前为止,我已经将jpa.ddl设置为更新,并且一切正常。当我在一个模型中添加一个新字段时,它会为我更改数据库 然而,我正在准备生产和所有我读到的东西,包括说关闭该功能,而不是使用进化。但是,在编写1.sql文件时,我遇到了几个问题: 我的模型中有数组,我不确定它们在数据库中是如何表示的 模型的一部分是其他模型的实例,我不确定对象在数据库中是如何表示的 直到现在,我还不必担心数据库实际上是如何构造的,因为Play
- 我的模型中有数组,我不确定它们在数据库中是如何表示的
- 模型的一部分是其他模型的实例,我不确定对象在数据库中是如何表示的
编辑:我正在使用play 1.2.4是要进行进化,您必须知道如何将对象转换为表。这也将帮助您了解JPA是如何工作的
为此,您可以查看数据库,了解自动ddl更新是如何创建数据库的。网上也有一些关于这个的文件。例如,这里的示例:。第4章包含了一些图表来解释这一点。是的,要进行演化,您必须知道如何将对象转换为表。这也将帮助您了解JPA是如何工作的 为此,您可以查看数据库,了解自动ddl更新是如何创建数据库的。网上也有一些关于这个的文件。例如,这里的示例:。第4章包含解释这一点的图表