我用MySQL作为DB创建了一个JPA桌面应用程序。我已经将persistence.xml文件配置为,如果表不存在(<property name="eclipselink.ddl-generation" value="create-or-extend-tables" />
),它将在DB中创建表。到目前为止,此应用程序正常工作。但是,我打算在云中发布这个应用程序,这样每个人都可以从这个应用程序中受益。
我的假设是,当它变得流行(乐观)时,我相信,数据将会扩展到更大的范围。因此,我计划使用NoSQL而不是RDBMS来实现可伸缩性。但到目前为止,我还不是NoSQL开发人员。
我的问题是,我是否可以通过简单地更改persistence.xml文件中的值来重用指向NoSQL的现有JPA2.0实体(自动生成的代码,使用Eclipse neon中的EclipseLink创建)?它现在有效吗?