如何在spring roo项目中安装JPA持久性提供程序?

时间:2010-07-26 23:18:41

标签: gwt jpa spring-roo

我正在寻找SpringSource Tool Suite with Google Integration,当我定义持久性设置时,我得到了这个提示。

提示:“命令'持久性设置 - 提供者DATANUCLEUS - 数据库HYPERSONIC_IN_MEMORY'被找到但当前不可用(输入'help'然后输入以了解此命令)”...

并帮助说:*持久性设置 - 在项目中安装或更新JPA持久性提供程序

如何在项目中安装JPA持久性提供程序?

3 个答案:

答案 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