Thanks for the feedback.
I'm aware of the date problem. I'll just put your fix in there for now,
then we'll just change it later.
The $retPersistenceClass variable will always be the hibernate java object
I think. The reason for the comment was the adapter for the cmp20 plugin
which can use both remote facade or local cmp reference..
Cheers
.eivind
On Thu, 4 Mar 2004, Andreas Kemkes wrote:
> Eivind:
>
> >I'm not quite familiar enough with Hibernate to know the best way to look
> >up the Factory. So far I've assumed it's deployed as an MBean available
> >with JNDI, which I have tested and found to work on JBoss (having deployed
> >Hibernate as a SAR file).
> >
> >
> >
> I wasn't as much trying to question the scheme that was used as the fact
> that the name AirlineHibernateFactory is hard-coded in
> hibernate-getSession.vm. The name should be variable.
>
> Also, I've been making a few adjustments due to compiling issues with
> the Date data types (I saw the notes in todo.txt), but I'm pretty unsure
> whether this is the way to do it.
>
> In hibernate-copyTo.vm:
>
> #if (${column.SqlType} == 91 || ${column.SqlType} == 92) ## 91:
> "date" 92: "time"
>
> ${persistenceObjectName}.${column.setterName}((java.util.Date)${vo}.${column.getterName}());
> #else
>
> ${persistenceObjectName}.${column.setterName}(${vo}.${column.getterName}());
> #end
>
> and in hibernate-copyFrom.vm:
>
> #if (${column.SqlType} == 91) ## ${column.SqlTypeName} == "date"
> ${vo}.${column.setterName}(new
> java.sql.Date(${persistenceObjectName}.${column.getterName}().getTime()));
> #else
> #if (${column.SqlType} == 92) ## ${column.SqlTypeName} == "time"
> // ${column.SqlTypeName}
> ${vo}.${column.setterName}(new
> java.sql.Time(${persistenceObjectName}.${column.getterName}().getTime()));
> #else
>
> ${vo}.${column.setterName}(${persistenceObjectName}.${column.getterName}());
> #end
> #end
>
> This may all be too dependent on the particular SQL database that I'm using.
>
> I've also had issues with foreign keys. Can you please shed some light
> on the following comment in delegate.vm:
> ## IMPLEMENTOR MUST SET THE VARIABLE retPersistenceClass IN THEIR IMPL
>
> Andreas
>
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> _______________________________________________
> middlegen-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/middlegen-user
>
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
middlegen-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/middlegen-user