Return-Path: X-Original-To: apmail-cassandra-user-archive@www.apache.org Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5D43E117A1 for ; Tue, 22 Jul 2014 20:38:11 +0000 (UTC) Received: (qmail 51815 invoked by uid 500); 22 Jul 2014 20:38:08 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 51783 invoked by uid 500); 22 Jul 2014 20:38:08 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 51773 invoked by uid 99); 22 Jul 2014 20:38:08 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Jul 2014 20:38:08 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of doanduyhai@gmail.com designates 209.85.218.46 as permitted sender) Received: from [209.85.218.46] (HELO mail-oi0-f46.google.com) (209.85.218.46) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Jul 2014 20:38:03 +0000 Received: by mail-oi0-f46.google.com with SMTP id i138so151683oig.5 for ; Tue, 22 Jul 2014 13:37:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=nZqxpMFP5VljkFxEUUUZrtwSOJ428CqgmjrcUtcGIws=; b=eYDhQAOOq7jCYGV8+N9UahsALFCwr2TLQ3sPw1od+K+LPnxy5rRT07h6jsJ+DyiTs9 o/r1a2r/04G3HgNDMhdo6jZ74dtP0mDPiZE3DXcl7dwsbF4py1gRNQTLrW1WvwMKOg3d JWvKky5mxbw3ABxJ44nfyaEAADCpIOdhIgMCTMTU1KAbcyff34ZPw0jrXYU8zztWSIHL uRRM44fN+1J/0dvHk1kZnqLWPOMGBoUfJCSxdU6nUGWJBlfJEFEzqyyLhBdclMA1HW0j iQv4yB3ZHbDeWQsLe13JXDON3/AcxFc8PvE7TpHubApXyKID9gc99sAOhPtchK9+PFPq 61ZA== MIME-Version: 1.0 X-Received: by 10.182.28.66 with SMTP id z2mr52912005obg.19.1406061462579; Tue, 22 Jul 2014 13:37:42 -0700 (PDT) Received: by 10.76.22.38 with HTTP; Tue, 22 Jul 2014 13:37:42 -0700 (PDT) In-Reply-To: <53CECA9C.5030400@gmail.com> References: <53CC4E14.9040404@gmail.com> <53CEB993.3060306@gmail.com> <53CEC2F0.9090901@gmail.com> <53CECA9C.5030400@gmail.com> Date: Tue, 22 Jul 2014 22:37:42 +0200 Message-ID: Subject: Re: Which way to Cassandraville? From: DuyHai Doan To: user@cassandra.apache.org Content-Type: multipart/alternative; boundary=089e0158b09e02705104fece323c X-Virus-Checked: Checked by ClamAV on apache.org --089e0158b09e02705104fece323c Content-Type: text/plain; charset=UTF-8 "I surmise if you are using a mapper, it should be more a matter of knowing how the annotations map to the back-end rather than the CQL" It would be too easy. You should also know how the CQL3 maps to underlying data storage. On Tue, Jul 22, 2014 at 10:33 PM, jcllings wrote: > > On 07/22/2014 01:11 PM, Robert Stupp wrote: > > Let me respond with another question: How important is SQL for a JPA > developer? > ... > > IMO mappers help and make life easier. Period. > > > Means: you should always know what the "thing" does to read/write your > data. Practically not down to the details - but the concepts and pitfalls > should be known. > If you don't you will get into trouble - sooner or later. > > Robert > > PS: I avoid the abbreviation ORM - it includes the term "relational" ;) > > > Agreed. That is why in previous posts I've been calling it "PoJo > Mapping". When someone suggests I try on yet another hat, though, I get a > little excited. ;-) > > In this case I've been wearing the ORM / RDBMS hat for long enough that I > actually don't think about it much. So your point is made. I've already > been wearing the hat in question. I surmise if you are using a mapper, it > should be more a matter of knowing how the annotations map to the back-end > rather than the CQL. This may make the transition easier, because as you > say, it eliminates the cruft. > > > Jim C. > --089e0158b09e02705104fece323c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
"I surmise if you are using a mapper, it should be more a matter of knowing how the annotations map to the back-end rather than the CQL"

= =C2=A0It would be too easy. You should also know how the CQL3 maps to under= lying data storage.

=C2=A0


On Tue, Jul 22, 2014 at 10:33 PM, jcllings <jc= llings@gmail.com> wrote:
=20 =20 =20

On 07/22/2014 01:11 PM, Robert Stupp wrote:
=20
Let me respond with another question: How important is SQL for a JPA developer?
...

IMO mappers help and make life easier. Period.

Means: you should always know what the "thing" does to read/write your data. Practically not down to the details - but the concepts and pitfalls should be known.
If you don't you will get into trouble - sooner or later.

Robert

PS: I avoid the abbreviation ORM - it includes the term "relational" ;)


Agreed. That is why in previous posts I've been calling it "Po= Jo Mapping".=C2=A0 When someone suggests I try on yet another hat, th= ough, I get a little excited. ;-)=C2=A0

In this case I've been wearing the ORM / RDBMS hat for long enough that I actually don't think about it much. So your point is made. I've already been wearing the hat in question.=C2=A0 I surmise if y= ou are using a mapper, it should be more a matter of knowing how the annotations map to the back-end rather than the CQL. This may make the transition easier, because as you say, it eliminates the cruft.


Jim C.

--089e0158b09e02705104fece323c--