No problem Fred, thanks for the small snippet of code, can you create a Jira issue for this in the Hibernate cartridge (just so we don't forget)? Or look and see if one exists and add your patch to the existing one?
Thanks! Chad -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Frederic Chapuis Sent: Thursday, December 02, 2004 8:41 AM To: Chad Brandon; 'AndroMDA Devels List' Subject: Re: [Andromda-devel] Hibernate: non primitive datatypes (String, Date...) are not nullable Hi Chad, So easy I didn't even thought about it aside of the relationship context. As I get you online, I'm testing FinderMethods with entity parameters, I use the setEntity method of the Query interface. I did this minor change below in the HibernateEntityFactory.vsl template and it seems to work but need more testing. I know there is an opened issue about query parameters but this might be of interest for related entities. Replaced the last foreach loop by this one : #foreach($argument in $finder.arguments) #set ($argType = $argument.type) #if ($argType.stereotypeNames.contains("Entity")) #set ($index = $velocityCount - 1) query.setEntity(${index}, ${argument.name}); #else #set ($index = $velocityCount - 1) query.${argument.queryArgumentNameSetter}(${index}, ${argument.name}); #end #end Many thanks again, Fred. ----- Original Message ----- From: "Chad Brandon" <[EMAIL PROTECTED]> To: "'Frederic Chapuis'" <[EMAIL PROTECTED]>; "'AndroMDA Devels List'" <[EMAIL PROTECTED]> Sent: Thursday, December 02, 2004 4:09 PM Subject: RE: [Andromda-devel] Hibernate: non primitive datatypes (String, Date...) are not nullable > Hey Fred, > > If you specify your multiplicity of attributes as 0..1 they will be > generated as not null. > > Chad > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Frederic > Chapuis > Sent: Wednesday, December 01, 2004 5:08 PM > To: AndroMDA Devels List > Subject: [Andromda-devel] Hibernate: non primitive datatypes (String, > Date...) are not nullable > > Hi, > > Is there a way to avoid having non primitive datatype members of entities > generated as NOT NULL ? > Maybe a boolean tagged-value @andromda.persistence.column.nullable could > be > used when needed. > > Fred. > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Andromda-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/andromda-devel > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Andromda-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/andromda-devel > > ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Andromda-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-devel ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Andromda-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-devel
