我正在寻找SpringSource Tool Suite with Google Integration,当我定义持久性设置时,我得到了这个提示。
提示:“命令'持久性设置 - 提供者DATANUCLEUS - 数据库HYPERSONIC_IN_MEMORY'被找到但当前不可用(输入'help'然后输入以了解此命令)”...
并帮助说:*持久性设置 - 在项目中安装或更新JPA持久性提供程序
如何在项目中安装JPA持久性提供程序?
答案 0 :(得分:0)
您是否尝试过其他提供商?即对于Hibernate,它将类似于:
persistence setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY
我相信你可以选择ECLIPSELINK,HIBERNATE和OPENJPA。
答案 1 :(得分:0)
我遇到了类似的问题,我解决了使用Roo而不是Eclipse ide创建项目的问题。
你可以在Eclipse的Roo控制台中输入它:
project --topLevelPackage com.company.projectName
答案 2 :(得分:0)
根据Roo的版本,关键字已更改。在Spring-Roo 1.2及以上版本中:
roo> jpa setup --provider ECLIPSELINK --database H2_IN_MEMORY
早期版本的持久性框架配置使用persistence setup
命令,鉴于对配置非SQL数据库的支持,该命令已更改为较新的jpa setup
。