Arthur Logo Apache Geronimo Arthur
  • Apache
  • Documentation
  • Community
  • Downloads
  • ASF
    License Sponsorship Thanks
    Security

Arthur OpenJPA Knights

Arthur OpenJPA knight is responsible to enable OpenJPA support for Graal native-image.

Coordinates

<dependency>
  <groupId>org.apache.geronimo.arthur.knights</groupId>
  <artifactId>openjpa-knight</artifactId>
  <version>${arthur.version}</version>
</dependency>

Usage

The openjpa-knight handles resources, resource bundles and reflection setup for HSQLDB.

You must register the hsqldb knight in arthur-maven-plugin:

<plugin>
  <groupId>org.apache.geronimo.arthur</groupId>
  <artifactId>arthur-maven-plugin</artifactId>
  <version>${arthur.version}</version>
  <configuration>
    <main>org.company.Main</main>
    <graalExtensions>
      <graalExtension>openjpa</graalExtension>
    </graalExtensions>
  </configuration>
</plugin>

If you need an embedded database you can use HSQLDB which is supported as well in native mode.


Previous: Knights

Copyright © 1999-2024 The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache Geronimo, Geronimo, Apache, the Apache feather logo, and the Apache Geronimo project logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.