You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2013/12/19 21:17:15 UTC

git commit: [KARAF-2511] Add jpa page in the user guide

Updated Branches:
  refs/heads/master cc7e2af53 -> 2f2d89167


[KARAF-2511] Add jpa page in the user guide


Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/2f2d8916
Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/2f2d8916
Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/2f2d8916

Branch: refs/heads/master
Commit: 2f2d89167f14dfbfdcd2947160dc48cdeb233dbb
Parents: cc7e2af
Author: Jean-Baptiste Onofré <jb...@apache.org>
Authored: Thu Dec 19 21:16:29 2013 +0100
Committer: Jean-Baptiste Onofré <jb...@apache.org>
Committed: Thu Dec 19 21:16:29 2013 +0100

----------------------------------------------------------------------
 manual/src/main/webapp/_navigation.conf       |  2 +-
 manual/src/main/webapp/manual.conf            |  1 +
 manual/src/main/webapp/users-guide/index.conf |  2 +-
 manual/src/main/webapp/users-guide/jpa.conf   | 22 ++++++++++++++++++++++
 4 files changed, 25 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf/blob/2f2d8916/manual/src/main/webapp/_navigation.conf
----------------------------------------------------------------------
diff --git a/manual/src/main/webapp/_navigation.conf b/manual/src/main/webapp/_navigation.conf
index feecd5d..02670d6 100644
--- a/manual/src/main/webapp/_navigation.conf
+++ b/manual/src/main/webapp/_navigation.conf
@@ -26,7 +26,7 @@ h3. [Users Guide|/users-guide/index]
 -- [Transaction (JTA)|/users-guide/jta]
 -- [DataSource (JDBC)|/users-guide/jdbc]
 -- [MOM (JMS)|/users-guide/jms]
--- Persistence (JPA)
+-- [Persistence (JPA)|/users-guide/jpa]
 -- OpenEJB
 -- CDI
 -- [HA/failover and cluster|/users-guide/failover]

http://git-wip-us.apache.org/repos/asf/karaf/blob/2f2d8916/manual/src/main/webapp/manual.conf
----------------------------------------------------------------------
diff --git a/manual/src/main/webapp/manual.conf b/manual/src/main/webapp/manual.conf
index 0aef238..3b76fc7 100644
--- a/manual/src/main/webapp/manual.conf
+++ b/manual/src/main/webapp/manual.conf
@@ -55,6 +55,7 @@ h1. Users Guide
 {include:users-guide/jta}
 {include:users-guide/jdbc}
 {include:users-guide/jms}
+{include:users-guide/jpa}
 {include:users-guide/failover}
 {include:users-guide/monitoring}
 {include:users-guide/webconsole}

http://git-wip-us.apache.org/repos/asf/karaf/blob/2f2d8916/manual/src/main/webapp/users-guide/index.conf
----------------------------------------------------------------------
diff --git a/manual/src/main/webapp/users-guide/index.conf b/manual/src/main/webapp/users-guide/index.conf
index b318be6..40635d8 100644
--- a/manual/src/main/webapp/users-guide/index.conf
+++ b/manual/src/main/webapp/users-guide/index.conf
@@ -21,7 +21,7 @@ h1. Users Guide
 ** [Transaction (JTA)|jta]
 ** [DataSource (JDBC)|jdbc]
 ** [MOM (JMS)|jms]
-** Persistence (JPA)
+** [Persistence (JPA)|jpa]
 ** OpenEJB
 ** CDI
 ** [HA/failover and cluster|failover]

http://git-wip-us.apache.org/repos/asf/karaf/blob/2f2d8916/manual/src/main/webapp/users-guide/jpa.conf
----------------------------------------------------------------------
diff --git a/manual/src/main/webapp/users-guide/jpa.conf b/manual/src/main/webapp/users-guide/jpa.conf
new file mode 100644
index 0000000..63bb833
--- /dev/null
+++ b/manual/src/main/webapp/users-guide/jpa.conf
@@ -0,0 +1,22 @@
+h1. Persistence (JPA)
+
+Apache Karaf provides JPA persistence providers (such as Apache OpenJPA) to be easy to use (in a OSGi way) and provide
+container managed persistence for applications (using Blueprint).
+
+Apache Karaf embeds Aries JPA, providing a very easy way to develop applications that use JPA persistence.
+
+See the developer guide for details about developing applications that use JPA.
+
+h2. Persistence engine features
+
+Apache Karaf provides a set of ready to use persistence engine features:
+
+* Apache OpenJPA. The {{openjpa}} feature installs the {{jpa}} feature with the Apache OpenJPA as persistence engine:
+
+{code}
+karaf@root()> feature:install openjpa
+{code}
+
+* Hibernate. The {{hibernate}} feature will be available in the next Apache Karaf release.
+
+* EclipseLink. The {{eclipselink}} feature will be available in the next Apache Karaf release.
\ No newline at end of file