To create hbm.xml files automagiclly from classes you should really try 
xdoclet.

All new project at work are now done using xdoclet+hibernate and we still can 
belive how much productivity we have gained from this combination.


Regards,
        Angel Aray.
 

On Tuesday 20 January 2004 16:52, Henri Tremblay wrote:
> Hello,
>
> At job we have decided to convert our application to Hibernate to solve
> some persistence issues that were previously done by hand (caching, lazy
> loading, outter-join and so on).
>
> An existing application is not really easy to convert but it's going pretty
> well. The first thing that was missing was to be able to create hbm.xml
> files. I tried class2hbm (and improved it a little) but it wasn't enough.
> So on my free time I've started a HbmGenerator that creates a hbm.xml file
> from the class, table and a field mapping between both. It currently goes
> pretty well. I can map normal fields, user types (that we use a lot) and
> tonigh I'll try to add associations. So I thought you might be interested
> to see this app (and possibly add it to the hibernate tool set). What do
> you think?
>
> On side of that, I'm also working on hibern8ide. My first improvement was
> to be able to save the configuration so that each time you reopen it you
> don't have to reload everything anymore. My next idea is to add
> auto-completion for the queries and to have real file management. Same
> question, do you want my collaboration on that?
>
> Lastly, I have a suggestion. It's about a problem I had today. In all our
> tables, we have a creation_date and an updating_date field. One is filled
> with sysdate when the insert is done and the other is filled with sysdate
> each time the record is updated. This is harcoded in the sql insert and
> update call. The java code never sees that. The problem is that it wasn't
> possible to do so with hibernate. We had to add a getCreatingDate() and so
> in our business object base class to handle this. Instead, what I would
> have like is to be able to do something like:
>
> <property column="creation_date" value="sysdate"/>
>
> So to be able to hardcode a value in the sql call. But perhaps you have a
> better idea?
>
> Thanks and happy new year (yeah... I still ain't had the time to tell
> everyone...), Henri


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
hibernate-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hibernate-devel

Reply via email to