I totally misunderstood what Hibernate was trying to do there. I get it now.
What I was really after was the <si:selectItems> and for those looking it's all detailed here: http://wiki.jboss.org/wiki/Wiki.jsp?page=SeamSelectItemsNewDesign The only problem I'm now facing is that the si:selectItems doesn't seem to want to play nice with the EntityHome that Seam Gen uses on all Create/Edit pages. This is covered in this thread: http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4008752#4008752 Also for anyone interested I made a change to the edit.xhtml.ftl template to include si:selectItems for ManyToOne fields: | <#elseif c2h.isManyToOne(property)> | <#assign parentPojo = c2j.getPOJOClass(cfg.getClassMapping(property.value.referencedEntityName))> | <#assign parentPageName = parentPojo.shortName> | <#assign parentName = util.lower(parentPojo.shortName)> | | <tr class="prop"> | <td class="name">${property.name}</td> | <td class="value"> | <s:decorate> | <h:selectOneMenu value="${'#'}{${homeName}.instance.${property.name}}"> | <si:selectItems value="${'#'}{${parentName}SelectList.resultList}" var="${parentName}" label="${'#'}{${parentName}.${parentPojo.identifierProperty.name}}"/> | </h:selectOneMenu> | </s:decorate> | </td> | </tr> | This goes between the last 2 </#if> which are before the first </#foreach>. I also deleted the association stuff after the actionButtons. You still have to configure the project to handle si:selectItems and configure the components.xml to have the relevant queries; eg: | <framework:entity-query name="countryCodeSelectList" ejbql="select c from CountryCode c" /> | Hope this helps someone. Cheers, Damian. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4014137#4014137 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4014137 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
