[XDoclet-JIRA] Commented: (XDT-1545) hibernate-param outputs whitespace that Hibernate doesn't like.
"Lenny Marks (JIRA)" <[email protected]> Fri, 31 Mar 2006 09:39:56 -0600 (CST)
| Newsgroups | gmane.comp.java.xdoclet.devel |
|---|---|
| Message-ID | <160272985.1143819596569.JavaMail.j2ee@atlassian01.managed.contegix.com> |
[ http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1545?page=comments#action_17544 ]
Lenny Marks commented on XDT-1545:
----------------------------------
This was a long time ago, but what I can say is that I'm now using the latest source from CVS as of Mar 29, 2006 and I am not having any problems. I still have the same ant task usage. The original reason I updated my xdoclet version was because I had ran into some problems with the not-found attribute of @hibernate.property, but that is also working fine now.
> 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
> Assignee: 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 xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642