Thanks, Why not use native instead of uuid.hex? or make it property of the namespace.
On Thu, 2004-07-29 at 12:17, Chad Brandon wrote: > Hmmm yes bug, I'll need to fix that, Currently the default identifier is set > to Long in the hibernate cartridge (since it inherits from the basic > metafacades), it needs to be set to String. You can set the > "defaultIdentifierType " property in your namespace to make the default > identifiers Strings: > http://team.andromda.org/docs/andromda-hibernate-cartridge/namespace.html. > However I'll fix the default in CVS to be String for the hibernate > cartridge. > > Chad > > ----- Original Message ----- > From: "Martin West" <[EMAIL PROTECTED]> > To: "Andromda User" <[EMAIL PROTECTED]> > Sent: Thursday, July 29, 2004 7:10 AM > Subject: [Andromda-user] Entity id error SEVERE: expected type: > java.lang.Long, actual value: java.lang.String > > > > Andromda/Hibernate generated this for a base Entity > > > > private java.lang.Long id; > > > > /** > > * > > * > > * @hibernate.id > > * generator-class="uuid.hex" > > * column="ID" > > * type="java.lang.Long" > > * > > * @hibernate.column > > * name="ID" > > * sql-type="BIGINT" > > > > However uuid.hex returns 32 char String, whereas the id property is > > defined as Long. Bug? > > > > Will try tweaking HibernateEntity.vsl > > > > 29-Jul-2004 11:25:48 > > net.sf.hibernate.property.BasicPropertyAccessor$BasicSetter set > > SEVERE: IllegalArgumentException in class: > > net.starmap.cannonical.Entity, setter method of property: id > > 29-Jul-2004 11:25:48 > > net.sf.hibernate.property.BasicPropertyAccessor$BasicSetter set > > SEVERE: expected type: java.lang.Long, actual value: java.lang.String > > Exception:net.sf.hibernate.PropertyAccessException: > > IllegalArgumentException occurred while calling setter of > > net.starmap.cannonical.Entity.id > > net.sf.hibernate.PropertyAccessException: IllegalArgumentException > > occurred while calling setter of net.starmap.cannonical.Entity.id > > > > -- > > Martin West > > Head of Product Design and Development > > http://www.star-map.net > > +44(0)207 318 0308 > > +44(0)787 968 0096 > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by BEA Weblogic Workshop > > FREE Java Enterprise J2EE developer tools! > > Get your free copy of BEA WebLogic Workshop 8.1 today. > > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > > _______________________________________________ > > Andromda-user mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/andromda-user > -- Martin West Head of Product Design and Development http://www.star-map.net +44(0)207 318 0308 +44(0)787 968 0096 ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ Andromda-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-user
