ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Fabio Collini" <fcoll...@omniagroup.it>
Subject Abator factory extension - best practices
Date Tue, 28 Aug 2007 08:31:16 GMT
Hello everyone,
we are developers of a software factory working on a project using iBatis
and the Spring
framework and we have found Abator a wonderful tool that really
speed up the work.
We were wondering which was the best way to use Abator and
eventually to extend it. For example: is it best to use Abator
to generate mappings and model class only at the beginning and then
modify them to fit our needs or use Abator to continually keep the mappings
in sync with the database? In this second option how do we avoid to have
an "anemic data model"? We thought about a layer of classes that uses
the abator generated ones. It is the best choice?
Another question is: could we have the option to make integrations and
to the source code that could be integrated in the source code repository?
The other
option is: could we ask the Abator developers to add some minor changes to
the source
code, in particolar we feel to need to have an extendible factory able to
generate the
classes contained in the package org.apache.ibatis.abator.internal.db.
Thank you for the good work

OmniaSoftware ® s.r.l.
Fabio Collini 
(Analista Programmatore) 
Via Melloni, 29 - 50019 Sesto F.no (FI) 
Tel. 0554200158 
 <mailto:fcollini@omniagroup.it> fcollini@omniagroup.it 

Il testo e gli eventuali documenti trasmessi contengono informazioni
riservate al destinatario indicato. La seguente e-mail è confidenziale e la
sua riservatezza è tutelata legalmente dalle normative vigenti. La lettura,
copia od altro uso non autorizzato o qualsiasi altra azione derivante dalla
conoscenza di queste informazioni sono rigorosamente vietate. Se si ritiene
di non essere il destinatario di questa mail, o se si è ricevuto questa mail
per errore, si prega di darne immediata comunicazione al mittente e di
provvedere immediatamente alla sua distruzione. Le dichiarazioni contenute
nel presente messaggio, nonché nei suoi eventuali allegati, devono essere
attribuite esclusivamente al mittente e non possono essere considerate come
trasmesse o autorizzate da Omnia Software s.r.l.; le medesime dichiarazioni
non impegnano Omnia Software s.r.l. nei confronti del destinatario o di
terzi. Omnia Software s.r.l. non si assume alcuna responsabilità per
eventuali intercettazioni, modifiche o danneggiamenti del presente messaggio

The information contained in this transmittal, including any attachments
hereto, are confidential and privileged, and intended solely for the
specified addressee(s). This e-mail has a confidential nature which is
protected by the Italian law. Moreover, the recipient(s) may not disclose,
forward, or copy this e-mail or attachments, or any portion thereof, or
permit the use of this information, by anyone not entitled to it, or in a
way that may be damaging to the sender. If you are not the intended
addressee, or if you receive this message by error, please notify the sender
and delete this information from your computer. The statements and opinions
expressed in this e-mail message are those of the author of the message and
do not necessarily represent those of OMNIA SOFTWARE s.r.l. Besides, The
contents of this message shall be understood as neither given nor endorsed
by OMNIA SOFTWARE s.r.l.  OMNIA SOFTWARE s.r.l. does not accept liability
for corruption, interception or amendment, if any, or the consequences


View raw message