Has anyone ever experienced something similar? or has anyone used hibernate
lazy-associations succesfully with expansions in T5? 

I'm still not sure if it's a hibernate or a tapestry thing. 

FYI; the error is happening in: 
org.apache.tapestry.internal.services.PropertyConduitSourceImpl.readMethodForTerm(PropertyConduitSourceImpl.java:370)

and states: 
Could not convert 'firstresult.poi.city.name' into a component parameter
binding: Class java.lang.Boolean does not contain a property named 'name'
(within property expression 'firstresult.poi.city.name'). 

//Geert-Jan


Britske wrote:
> 
> first of all, excuse me for the post-flood, but I had some standing
> issues. Perhaps some of these questions can help others as well so here
> this one goes:
> 
> I was on a roll until i wanted to include the name of a City-instance
> through a template expansion, which gave the error: 
> 
> Could not convert 'firstresult.poi.city.name' into a component parameter
> binding: Class java.lang.Boolean does not contain a property named 'name'
> (within property expression 'firstresult.poi.city.name'). 
> 
> However, city is of type City and not op type java.lang.Boolean!
> 
> The traversal goes through a POI and a City-class which are both mapped as
> hibernate-entities. 
> the traversal poi.getCity() is a lazy association. 
> 
> (for you hibernate gurus: 
>        @ManyToOne(fetch = FetchType.LAZY) 
>       @JoinColumn(name="cityid", nullable=false)
>       @Cache(usage =
> org.hibernate.annotations.CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
>       private City city;
> 
> my expansion looks like:: 
> 
> <t:compositeBlockList t:id="comp1">
>   <t:parameter name="groupheader">
>       <div style="padding:5px">
>               <strong>        
>               ${firstresult.poi.city.name}
>               </strong>
>       </div>
>   </t:parameter> 
> </t:compositeBlockList>
> 
> What is causing this error? Could the hibernate-entity City look like a
> boolean (when reflection is used) before it is lazily fetched?? I can't
> really imagine that but who knows? anyone?
> 
> thanks, 
> Geert-Jan
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/template-expansion-sees-hibernate-entity-as-java.lang.Boolean--tf4646244.html#a13289365
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to