如何使用mongodb nosql数据库配置Eclipselink nosql JPA实现?

如何使用mongodb nosql数据库配置Eclipselink nosql JPA实现?,mongodb,jakarta-ee,jpa,mongodb-java,java-ee-7,Mongodb,Jakarta Ee,Jpa,Mongodb Java,Java Ee 7,我想使用JPA创建一个实体类,该实体类可以与持久性上下文一起使用,以访问我的DB2NoSQL数据库。问题是找不到@NoSql注释 根据,我: 创建了一个web项目 通过项目属性->项目方面->复选标记JPA v2.1启用JPA 在项目属性->JPA->将平台设置为EclipseLink 2.5x下,将JPA实现设置为目标运行时提供的库 使用datasource和persistence.xml设置server.xml 我有java.persistence.org,但没有java.persisten

我想使用JPA创建一个实体类,该实体类可以与持久性上下文一起使用,以访问我的DB2NoSQL数据库。问题是找不到@NoSql注释

根据,我:

创建了一个web项目 通过项目属性->项目方面->复选标记JPA v2.1启用JPA 在项目属性->JPA->将平台设置为EclipseLink 2.5x下,将JPA实现设置为目标运行时提供的库 使用datasource和persistence.xml设置server.xml 我有java.persistence.org,但没有java.persistence.org.oracle.nosql。我不确定我是想下载它还是应该已经安装好了。我也不知道如何使用maven,我宁愿不使用


大多数在线教程要么只显示如何使用而不是配置,要么显示如何使用mysql连接器,在项目配置的某个地方它就可以工作。我非常感谢您的帮助

我通过以下博客帖子解决了这个问题:

摘录:

现在乍一看,EclipseLink 2.5似乎支持 NoSQL数据库是开箱即用的,但实际上如果仔细观察 需要下载另一个特定的NoSQL插件。下载 解压此插件并将其保存在目录中,例如/nosql-plugin。后来 您需要从中获取一些库

因此,获取jar文件并将以下内容导入到您的项目中

org.eclipse.persistence.nosql_2.5.0*.jar org.eclipse.persistence.oracle.nosql_2.5.0*.jar javax.resource_1.5.0*.jar 要导入,右键单击项目->属性->java构建路径->库选项卡->添加外部Jar->导航到Jar文件并导入