Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Java Databases > Re: Class desig...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 6 of 7 Topic 3595 of 3876
Post > Topic >>

Re: Class design for DB code

by Doug Morse <morse@[EMAIL PROTECTED] > Nov 20, 2007 at 01:24 PM

hi all,

wouldn't an object-relational mapping approach, such as hibernate,
toplink,
etc., provide for an even greater degree of transparency, a lot less code,
and
practically no SQL (because the SQL is auto-generated)?  in addition, to
minimize db management code even further, i would think using aspects
(e.g.,
aspectj) to treat persistence as a cross-cutting concern would further
reduce the amount of code to be written, simplify that which does have to
be
written, and centralize all the persistence code so that it's easier to
manage
and guaranteed to be applied consistently.

just my $0.02.  i'd be curious to hear arguments for or against this.

cheers,
doug


On Sun, 18 Nov 2007 05:27:23 GMT, Durango2008 <el_durang0@[EMAIL PROTECTED]
>
wrote:
>  Hi this is really not a Java specific question but more in regards to
OO 
>  design in general.  I have an application which has access to multiple 
>  tables in a database and a multitude of different SQL statements for 
>  manipulating the many tables and retrieving data from them.  The part I
am 
>  struggling with is a good class design for the Java code which deals
with 
>  the DB.
>  I would like to achieve the following:
>  1. Separating DB code from the main application code.
>  2. Reducing code redundancy
>  3. Managing SQL statements in a good way.
> 
>  For the most part I can deal with items 1 and 2, however the managing
of SQL 
>  statements is the part that gets me.
>  There will be a huge number of different SQL statements needed for this

>  project.
>  ...
 




 7 Posts in Topic:
Class design for DB code
"Durango2008" &  2007-11-18 05:27:23 
Re: Class design for DB code
Andrey Ryabov <andrey_  2007-11-17 23:42:18 
Re: Class design for DB code
David Harper <devnull@  2007-11-18 07:54:55 
Re: Class design for DB code
Andrey Ryabov <andrey_  2007-11-17 23:55:20 
Re: Class design for DB code
Andrey Ryabov <andrey_  2007-11-18 00:14:07 
Re: Class design for DB code
Doug Morse <morse@[EMA  2007-11-20 13:24:29 
Re: Class design for DB code
Andrey <andrey_ryabov@  2007-11-30 07:40:05 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Wed Dec 3 22:28:24 CST 2008.