我正在寻找带有 Google 集成的 SpringSource 工具套件,当我定义持久性设置时我得到了这个提示。
提示:“已找到命令 'persistence setup --provider DATANUCLEUS --database HYPERSONIC_IN_MEMORY',但当前不可用(输入 'help' 然后 ENTER 了解此命令)”...
和帮助是说: * 持久性设置 - 在您的项目中安装或更新 JPA 持久性提供程序
如何将 JPA 持久性提供程序安装到我的项目中?
我正在寻找带有 Google 集成的 SpringSource 工具套件,当我定义持久性设置时我得到了这个提示。
提示:“已找到命令 'persistence setup --provider DATANUCLEUS --database HYPERSONIC_IN_MEMORY',但当前不可用(输入 'help' 然后 ENTER 了解此命令)”...
和帮助是说: * 持久性设置 - 在您的项目中安装或更新 JPA 持久性提供程序
如何将 JPA 持久性提供程序安装到我的项目中?
根据 Roo 的版本,关键字发生了变化。在 Spring-Roo 1.2 及以上版本中:
roo> jpa setup --provider ECLIPSELINK --database H2_IN_MEMORY
早期版本的持久性框架配置使用命令,根据对配置非 SQL 数据库的支持persistence setup
,该命令已更改为较新版本。jpa setup
我有一个类似的问题,我解决了它使用 Roo 而不是 Eclipse ide 创建项目。
您可以在 Eclipse 的 Roo 控制台中键入以下内容:
项目 --topLevelPackage com.company.projectName
您是否尝试过与其他提供商合作?即对于休眠它会是这样的:
persistence setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY
我相信您可以在 ECLIPSELINK、HIBERNATE 和 OPENJPA 之间进行选择。