RE: Main Changes

"Philippe Back \(High Octane\)" <[email protected]>
Newsgroups gmane.comp.java.orm.simpleorm
Message-ID <[email protected]>
Hi Anthony,
 
Thanks for the explanations.
 
I think that I may not add lots of value to the main code, but who knows.
But, maybe creating samples and some documentation is compatible with my
schedule.
 
So, I would like to be added to the list of commiters, SimpleORM is really
an elegant piece of work and deserves more publicity.
 
KR
/Philippe

   _____  

From: [email protected] [mailto:[email protected]] On Behalf
Of Anthony Berglas
Sent: mercredi 16 juillet 2008 12:19
To: [email protected]
Subject: [SimpleORM] Main Changes



Hello Phillippe,

Good to here from you. The sources can be accessed at

svn co HYPERLINK
"http://simpleorm.svn.sourceforge.net/svnroot/simpleorm/franck"http://simple
orm.-svn.sourceforge.-net/svnroot/-simpleorm/-franck

Will move it to the main trunk soon.

Franck has done good work. The main changes are

+ Simplification of References. Foreign keys need explicit declaration.

+ Removal of SProperties. Now clean OO.

+ Field validator framework and Enums added.

+ Support for joins (needs review).

+ Separation of explicit DataSet layer from the database 
aspects. (This took a couple of goes to get right.)

+ Many minor improvments. Eg support for 1.5, better handling of 
limit/offset, removal of SPreparedStatement/-SRecordset, Identifier 
quoting fixed, SL4J support, no SDataSource, etc.

If you would like to contribute let me know and I can set up an account.

In terms of Hibernate, there are a number of minor improvements such 
as the non-POJO being able to support automated field level 
optimistic locking, ability to retrieve partial records, and much 
cleaner semantics for relations. But the big issue is simplicity and 
clarity. Three clicks of the mouse gets you from the external API to 
the JDBC code (well, almost). Whereas Hibernate is a huge black box.

I am actually most interested in the alternative issue. What 
*useful* features does Hibernate have that SimpleOrm lacks. Things 
like subtypes and many to many are just obscuring, IMHO. But things 
like batch update during flush are useful, and we should add them.

All ideas and feedback most welcome.

Anthony

At 03:16 AM 16/07/2008, Philippe Back \(High Octane\) wrote:

>Just wanted to tell you that all this is really interesting when it 
>comes to API design.
>
>Where can I get the source ? Is this in a branch or on the main trunk ?
>
>Also, I was carried away from SimpleORM and had extensive experience 
>with Hibernate but really do not like it much.
>
>Frank, what would be the key differentiator that makes you tick when 
>it comes to SimpleORM ?
>
>TIA
>/Philippe Back

Dr Anthony Berglas, HYPERLINK
"mailto:anthony%40berglas.org"[email protected] Mobile: +61 4 4838 8874
Just because it is possible to push twigs along the ground with ones nose
does not necessarily mean that is the best way to collect firewood.



 


No virus found in this incoming message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 270.4.11/1553 - Release Date: 15/07/2008
5:48



No virus found in this outgoing message.
Checked by AVG. 
Version: 7.5.524 / Virus Database: 270.4.11/1553 - Release Date: 15/07/2008
5:48
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.