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

Reply via email to