Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Download the OpenJPA binary release from the downloads page and unpack it by double-clicking it.
  2. Launch Netbeans (this sample was tested with Netbeans 5.5, but any recent version should work).
  3. Select the File menu and select New Project.
  4. On the New Project page, select Category:General Projects:Java Project with Existing Ant Script, then click the Next button.
  5. Press the Browse button next to the Location field, and navigate to the unpacked OpenJPA directory
  6. Press the Browse button next to the Build Script field, and navigate to the unpacked OpenJPA directory through examples, then hellojpa, and select the build.xml file and press the Open button.
  7. Type a name for the project, press Set as Main Project and press the Next button on the wizard.
  8. Press Next to accept the Build and Run Actions.
  9. On the Source Package Folders page, press Add Folder, select the examples folder, and press Next.
  10. On the Java Sources Classpath page, press Add JAR/Folder and select the openjpa-x.x.x/openjpa-all-x.x.x.jar which contains the OpenJPA distribution.On the Java Sources Classpath page, press Add JAR/Folder and select the openjpa-x.x.x/lib/persistence-api-1.0.jar which contains the JPA API classes which is used to compile against.
  11. Press Finish
  12. A new project will open, containing the OpenJPA jar and the examples source files.
  13. On the Package Explorer, expand the top-level folder, then the examples folder, then hellojpa.
  14. Navigate to the build.xml file in the hellojpa folder (note that there is also a build.xml file in the parent folder, which should not be used). Right-click the build.xml file, and select the Run Target sub-menu, then select run.
  15. The database will be initialized (using the stand-alone Derby database, which is included with the OpenJPA distribution) and the Main.java class will be run. In the Console, you should see the text Hello Persistence!.
  16. Congratulations! You have run your first sample program using OpenJPA. Examine the Main.java example program, as well as the Message.java entity class, play with them by adding fields and working on new persistence operations. Have fun!