Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jpa 如何在SpringRoo项目中使用mongodb?_Jpa_Spring Roo_Datanucleus - Fatal编程技术网

Jpa 如何在SpringRoo项目中使用mongodb?

Jpa 如何在SpringRoo项目中使用mongodb?,jpa,spring-roo,datanucleus,Jpa,Spring Roo,Datanucleus,在Spring Roo中,当我们使用以下命令启用JPA项目时:- jpa setup --provider DATANUCLEUS --database 然后我发现在--database选项之后,MongoDB没有任何选项。所以我想知道如何才能做到这一点 我正在考虑为MySql创建一个JPA设置,然后在生成的persistence.xml中为MongoDB进行更改,因为最后ROO是一个java项目,但我不知道这是否是正确的方法 我将非常感谢您的帮助。任何链接或示例都将非常好。无论数据存储如何

在Spring Roo中,当我们使用以下命令启用JPA项目时:-

jpa setup --provider DATANUCLEUS --database 
然后我发现在--database选项之后,MongoDB没有任何选项。所以我想知道如何才能做到这一点

我正在考虑为MySql创建一个JPA设置,然后在生成的persistence.xml中为MongoDB进行更改,因为最后ROO是一个java项目,但我不知道这是否是正确的方法


我将非常感谢您的帮助。任何链接或示例都将非常好。

无论数据存储如何,JPA都是JPA。只需将数据存储设置为“Spring支持的”db,然后按照您所说的更新persistence.xml。DataNucleus对MongoDB的支持将忽略不适用于特定数据存储的注释(根据DN文档和支持的功能页面)

JPA是JPA,无论数据存储是什么。只需将数据存储设置为“Spring支持的”db,然后按照您所说的更新persistence.xml。DataNucleus对MongoDB的支持将忽略不适用于特定数据存储的注释(根据DN文档和支持的功能页面)

MongoDB有一个类似的Roo命令:

roo> mongo setup
以及创建实体:

roo> entity mongo --class ~.domain.Pizza

请在此URL上查找更多详细信息:

MongoDB有一个类似的Roo命令:

roo> mongo setup
以及创建实体:

roo> entity mongo --class ~.domain.Pizza

在此URL上查找更多详细信息:

我尝试执行上述操作,并对persistence.xml进行了更改<代码>但当我运行该程序时,它给出了一个错误,无法在application.xml中解析bean EntityManager。现在该怎么办。我的工作需要SpringROO+Datanucleus+MongoDB安装程序。如何解决此问题。如果尚未解决某些SpringBean问题,则需要更新Spring配置以解决此问题。。。并且在类路径中有datanucleus api jpa(因为它有EntityManager)。这就是isI尝试执行上述操作的全部内容,并对persistence.xml进行了更改<代码>但当我运行该程序时,它给出了一个错误,无法在application.xml中解析bean EntityManager。现在该怎么办。我的工作需要SpringROO+Datanucleus+MongoDB安装程序。如何解决此问题。如果尚未解决某些SpringBean问题,则需要更新Spring配置以解决此问题。。。并且在类路径中有datanucleus api jpa(因为它有EntityManager)。这就是isI所需要的Datanucleus+MongoDB设置。我需要Datanucleus+MongoDB设置。