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

Posted

技术标签:

【中文标题】如何在 spring roo 项目中安装 JPA 持久性提供程序?【英文标题】:How to install JPA persistence provider in spring roo project? 【发布时间】:2010-07-26 23:18:40 【问题描述】:

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

提示:“已找到命令 'persistence setup --provider DATANUCLEUS --database HYPERSONIC_IN_MEMORY',但当前不可用(输入 'help' 然后 ENTER 了解此命令)”...

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

如何将 JPA 持久性提供程序安装到我的项目中?

【问题讨论】:

【参考方案1】:

您是否尝试过与其他提供商合作?即对于 Hibernate,它将类似于:

persistence setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY

我相信您可以在 ECLIPSELINK、HIBERNATE 和 OPENJPA 之间进行选择。

【讨论】:

【参考方案2】:

我遇到了类似的问题,我使用 Roo 而不是 Eclipse ide 创建项目解决了它。

您可以在 Eclipse 的 Roo 控制台中输入以下内容:

project --topLevelPackage com.company.projectName

【讨论】:

【参考方案3】:

根据 Roo 的版本,关键字发生了变化。在 Spring-Roo 1.2 及以上版本中:

roo> jpa setup --provider ECLIPSELINK --database H2_IN_MEMORY

早期版本的持久性框架配置使用 persistence setup 命令,鉴于支持配置非 SQL 数据库,该命令已更改为较新的 jpa setup

【讨论】:

以上是关于如何在 spring roo 项目中安装 JPA 持久性提供程序?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Springlets JPA 在 Spring Roo 中填充用户和角色

如何在myeclipse中安装spring插件

使用Spring Data防止MongoDB中的重复(Spring Roo)

Spring Roo 和 oracle jdbc 依赖

如何在Ubuntu中安装Spring Boot CLI?

在eclipse中安装maven和spring boot