Java Datanucleus JDO-我需要什么罐子?
上下文: 我正在学习Java,正在构建一个web应用程序作为学习(边做边学)。我决定使用JDO(datanucleus)和H2进行持久化。我是一个初学者,用java语言,所以可以随意考虑我的无知无知=)< /P> 问题: 我的类路径中需要包含哪些JAR?我目前有:Java Datanucleus JDO-我需要什么罐子?,java,installation,jdo,Java,Installation,Jdo,上下文: 我正在学习Java,正在构建一个web应用程序作为学习(边做边学)。我决定使用JDO(datanucleus)和H2进行持久化。我是一个初学者,用java语言,所以可以随意考虑我的无知无知=)< /P> 问题: 我的类路径中需要包含哪些JAR?我目前有: api-jdo-3.0.0 核心-3.0.0 rdbms-3.0.0 jdo-api-3.1(javax.jdo包) log4j-1.2.14 我已经阅读了上的文档,并从sourceforge下载了“accessplatform-
- api-jdo-3.0.0
- 核心-3.0.0
- rdbms-3.0.0
- jdo-api-3.1(javax.jdo包)
- log4j-1.2.14
移动答案,使问题显示为已回答 我在网站和教程下载中都找到了它 对于任何其他人: 正如DataNucleus指出的那样;在指南的“增强您的课程”部分中,有一个关于它的页面
src/java/org/datanucleus/samples/jdo/tutorial/Book.java
src/java/org/datanucleus/samples/jdo/tutorial/Inventory.java
src/java/org/datanucleus/samples/jdo/tutorial/Product.java
target/classes/org/datanucleus/samples/jdo/tutorial/Book.class
target/classes/org/datanucleus/samples/jdo/tutorial/Inventory.class
target/classes/org/datanucleus/samples/jdo/tutorial/Product.class
lib/jdo-api.jar
lib/datanucleus-core.jar
lib/datanucleus-api-jdo.jar
lib/datanucleus-enhancer.jar
lib/asm.jar
另一个位置在上,有样品:
“datanucleus-samples-jdo-tutorial-3.0-src.zip”中包含多个自述文件,其中列出了必要的文件:
DataNucleus Tutorial for JDO at the CommandLine
===============================================
Download the necessary jars and put them into the lib/ directory
You will need :-
datanucleus-core.jar
datanucleus-enhancer.jar
datanucleus-api-jdo.jar
datanucleus-rdbms.jar
asm.jar (3.0)
log4j.jar (1.2.*)
jdo-api.jar (3.0)
(your-jdbc-driver.jar)
网站上的列表很容易错过(尽管我看了好几次,还是错过了)。此外,您还必须导入(或):
从ApacheJDO-api.jar在类中使用注释,并根据您在类中的操作引用持久性管理器。我在网站和教程下载中都找到了它 对于任何其他人: 正如DataNucleus指出的那样;在指南的“增强您的课程”部分中,有一个关于它的页面
src/java/org/datanucleus/samples/jdo/tutorial/Book.java
src/java/org/datanucleus/samples/jdo/tutorial/Inventory.java
src/java/org/datanucleus/samples/jdo/tutorial/Product.java
target/classes/org/datanucleus/samples/jdo/tutorial/Book.class
target/classes/org/datanucleus/samples/jdo/tutorial/Inventory.class
target/classes/org/datanucleus/samples/jdo/tutorial/Product.class
lib/jdo-api.jar
lib/datanucleus-core.jar
lib/datanucleus-api-jdo.jar
lib/datanucleus-enhancer.jar
lib/asm.jar
另一个位置在上,有样品:
“datanucleus-samples-jdo-tutorial-3.0-src.zip”中包含多个自述文件,其中列出了必要的文件:
DataNucleus Tutorial for JDO at the CommandLine
===============================================
Download the necessary jars and put them into the lib/ directory
You will need :-
datanucleus-core.jar
datanucleus-enhancer.jar
datanucleus-api-jdo.jar
datanucleus-rdbms.jar
asm.jar (3.0)
log4j.jar (1.2.*)
jdo-api.jar (3.0)
(your-jdbc-driver.jar)
网站上的列表很容易错过(尽管我看了好几次,还是错过了)。此外,您还必须导入(或):
从Apache jdo-api.jar在类中使用注释,并根据您在类中的操作引用持久性管理器。本教程实际上在@DataNucleus上说明了各个步骤所需的jar,教程中有时不清楚,特别是如果您试图从“只需下载此ZIP文件,其中包含“至”相关Maven工件列表中的所有内容”。并不是说这是DataNucleus特有的问题;在许多项目中,我都不得不忍受它,因为教程创建者试图避免谈论集成问题。@Donal理解,但与我们所有的文档一样,它们在SVN中都可以用于修补程序和贡献。@DataNucleus--你100%正确,我一定看过那个page打了十几次,但仍然没有意识到它!我已经更新了答案以反映它。谢谢。教程实际上在@DataNucleus上说明了各个步骤所需的JAR,从教程中有时不清楚,特别是如果您正试图从“只需下载此ZIP中的所有内容”调整到“相关Maven工件列表”。并不是说这是DataNucleus特有的问题;在许多项目中,我都不得不忍受它,因为教程创建者试图避免谈论集成问题。@Donal理解,但与我们所有的文档一样,它们在SVN中都可以用于修补程序和贡献。@DataNucleus--你100%正确,我一定看过那个page打了十几次都没认出它!我已经更新了答案来反映它。谢谢。