Return-Path: Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: (qmail 18636 invoked from network); 30 Mar 2009 12:23:35 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 30 Mar 2009 12:23:35 -0000 Received: (qmail 37169 invoked by uid 500); 30 Mar 2009 12:23:34 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 37092 invoked by uid 500); 30 Mar 2009 12:23:34 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 37084 invoked by uid 99); 30 Mar 2009 12:23:34 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 30 Mar 2009 12:23:34 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of tmueller@day.com designates 207.126.148.181 as permitted sender) Received: from [207.126.148.181] (HELO eu3sys201aog001.obsmtp.com) (207.126.148.181) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 30 Mar 2009 12:23:25 +0000 Received: from source ([209.85.220.176]) by eu3sys201aob001.postini.com ([207.126.154.11]) with SMTP ID DSNKSdC5qJsWcCjB/CgF1eRZYnRS+QnJojny@postini.com; Mon, 30 Mar 2009 12:23:04 UTC Received: by fxm24 with SMTP id 24so1969270fxm.29 for ; Mon, 30 Mar 2009 05:23:04 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.120.70 with SMTP id c6mr1948105bkr.144.1238415784028; Mon, 30 Mar 2009 05:23:04 -0700 (PDT) In-Reply-To: <120573984cf.-7385323424797606147.4999711602874993821@gmail.com> References: <120573984cf.-7385323424797606147.4999711602874993821@gmail.com> Date: Mon, 30 Mar 2009 14:23:03 +0200 Message-ID: <91f3b2650903300523h63a55369ya124d70597933a0d@mail.gmail.com> Subject: Re: Customizing JR to access my DataBase Schema .. From: =?ISO-8859-1?Q?Thomas_M=FCller?= To: dev@jackrabbit.apache.org Cc: madhusudhanan23 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Hi, > =A0=A0=A0 AFAIK JackRabbit uses Apache Derby You can use any database (MySQL, PostgreSQL, H2 Database Engine, Oracle,...). Apache Derby just happens to be the default. > I would like to customize JR to access my DataBase Schema (a > couple of tables which save node types and node relations instead jackrab= bit > repository). If you use your own custom schema, you would need to write your own JCR implementation (your own 'Jackrabbit'). Or at least your own Persistence Manager (see http://wiki.apache.org/jackrabbit/PersistenceManagerFAQ ). But that's quite a lot of work. Instead, I suggest to use Jackrabbit to store the node data, and use the regular MySQL Bundle Persistence Manager. > I use mysql to store the node info and a custom filestore to > store BLOB objects. I suggest to use the Data Store, see http://wiki.apache.org/jackrabbit/Data= Store Regards, Thomas