hibernate-param outputs whitespace that Hibernate doesn't like. ---------------------------------------------------------------
Key: XDT-1545 URL: http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1545 Project: XDoclet Type: Bug Components: Hibernate Module Versions: 1.3 Environment: Hibernate 3.0.5 XDoclet 1.3 HEAD as of 10/04/2005 Mac 10.3.8 java version "1.4.2_05" default XML parser Reporter: Lenny Marks Assigned to: xdoclet-devel (Use for new issues) Priority: Minor /** * @hibernate.id column = "IND_ID" * @hibernate.generator class = "foreign" * @hibernate.param name = "property" value = "individual" */ public Long getId() { return id; } hibernatedoclet generates: <id name="id" column="IND_ID" > <generator class="foreign" > <param name="property"> <![CDATA[individual]]> </param> </generator> </id> Hibernate produces: org.hibernate.PropertyNotFoundException: Unable to resolve property [name= individual ] to corresponding index at org.hibernate.tuple.EntityMetamodel.getPropertyIndex(EntityMetamodel.java:295) at org.hibernate.tuple.AbstractTuplizer.getPropertyValue(AbstractTuplizer.java:199) at org.hibernate.persister.entity.BasicEntityPersister.getPropertyValue(BasicEntityPersister.java:2939) at org.hibernate.id.ForeignGenerator.generate(ForeignGenerator.java:35) at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:85) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:184) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:173) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:96) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:69) at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:468) at org.hibernate.engine.Cascades$5.cascade(Cascades.java:154) at org.hibernate.engine.Cascades.cascadeAssociation(Cascades.java:771) at org.hibernate.engine.Cascades.cascade(Cascades.java:720) at org.hibernate.engine.Cascades.cascade(Cascades.java:847) at org.hibernate.event.def.AbstractFlushingEventListener.cascadeOnFlush(AbstractFlushingEventListener.java:121) at org.hibernate.event.def.AbstractFlushingEventListener.prepareEntityFlushes(AbstractFlushingEventListener.java:112) at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:59) at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26) at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:730) at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:324) at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:86) ...... -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/xdoclet/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ xdoclet-devel mailing list xdoclet-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-devel