Problema com o order by do HQL

Tenho as seguintes entidades:

[code]@Entity
@Scope(ScopeType.EVENT)
public class Edicao {

@Id
@GeneratedValue
private Long idEdicao;

@Column(nullable=true)
@Pattern(regexp = "\\d{10,13}")
private String isbn;

@Column(nullable=true)
@Length(max=3)
@Pattern(regexp="\\d{1,3}")
private String numeroDeOrdem;

@Column(nullable=true)
@Length(max=5)
@Pattern(regexp="\\d{1,5}")
private String numeroDePaginas;

@ManyToOne
private Publicacao publicacao;

@ManyToOne
private Editora editora;

@ManyToOne
private Idioma idioma;[/code]

e

[code]@Entity
public class Publicacao {

@Id
@GeneratedValue
private long idPublicacao;
@Length(max = 100)
@NotNull
@NotEmpty
private String titulo;
@Length(max = 100)
private String tituloOriginal;
@ManyToOne
private Idioma idiomaOriginal;
@ManyToOne
private TipoDePublicacao tipoPublicacao;
@ManyToMany
private List<Autor> autores;[/code]

Estou tentando selecionar as edicoes ordenadas por título de publicação e não consigo. Estou usuando os seguinte código (se tirar a ordenação e left join funciona corretamente sem ordenação):

public void listaPublicacoes() { this.edicoes = this.entityManager.createQuery("from Edicao as e left join e.publicacao as ep order by ep.titulo") .getResultList(); }

e na hora de chamar estou recebendo o seguinte erro:

java.lang.NumberFormatException: For input string: "publicacao" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java:449) at java.lang.Integer.parseInt(Integer.java:499) at javax.el.ArrayELResolver.toInteger(ArrayELResolver.java:375) at javax.el.ArrayELResolver.getValue(ArrayELResolver.java:195) at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173) at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200) at org.jboss.el.parser.AstPropertySuffix.getValue(AstPropertySuffix.java:53) at org.jboss.el.parser.AstValue.getValue(AstValue.java:67) at org.jboss.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186) at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71) at javax.faces.component.UIOutput.getValue(UIOutput.java:184) at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:201) at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:287) at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:154) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:864) at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:281) at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:258) at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:279) at org.richfaces.renderkit.AbstractRowsRenderer.encodeCellChildren(AbstractRowsRenderer.java:288) at org.richfaces.renderkit.AbstractTableRenderer.encodeOneRow(AbstractTableRenderer.java:391) at org.richfaces.renderkit.AbstractRowsRenderer.process(AbstractRowsRenderer.java:83) at org.ajax4jsf.model.SequenceDataModel.walk(SequenceDataModel.java:101) at org.ajax4jsf.component.UIDataAdaptorBase.walk(UIDataAdaptorBase.java:1156) at org.richfaces.renderkit.AbstractRowsRenderer.encodeRows(AbstractRowsRenderer.java:104) at org.richfaces.renderkit.AbstractRowsRenderer.encodeRows(AbstractRowsRenderer.java:88) at org.richfaces.renderkit.AbstractTableRenderer.encodeTBody(AbstractTableRenderer.java:90) at org.richfaces.renderkit.AbstractTableRenderer.encodeChildren(AbstractTableRenderer.java:97) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:840) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:930) at javax.faces.render.Renderer.encodeChildren(Renderer.java:148) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:840) at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:277) at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:258) at org.richfaces.renderkit.html.PanelRenderer.doEncodeChildren(PanelRenderer.java:200) at org.richfaces.renderkit.html.PanelRenderer.doEncodeChildren(PanelRenderer.java:195) at org.ajax4jsf.renderkit.RendererBase.encodeChildren(RendererBase.java:120) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:840) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:930) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:933) at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:592) at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100) at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83) at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40) at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90) at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64) at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45) at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206) at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290) at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388) at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515) at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56) at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:60) at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at org.jboss.seam.web.HotDeployFilter.doFilter(HotDeployFilter.java:53) at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285) at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) at java.lang.Thread.run(Thread.java:662)

Alguma idéia?
A página está com o seguinte código (não está completa)

[code]
rich:panel
<f:facet name=“header”>
<h:outputText value=“Cadastro de acervo para troca” />
</f:facet>
<h:form id=“formPublic”>
<rich:dataTable value="#{edicoes}" var=“edi”>
rich:column
<f:facet name=“header”>Título</f:facet>
<h:outputText value="#{edi.publicacao.titulo}" />
</rich:column>

				</rich:dataTable>
			</h:form>
		</rich:panel>
	</body>[/code]

tenta isso ai

select e from Edicao as e left join e.publicacao as ep order by e.publicacao.titulo

t+

Valeu pela dica mas eu já tinha tentado. Ai vem o seguinte erro:

[code]GRAVE [facelets.viewhandler] Error Rendering View[/cadastroAcervo.xhtml]: java.lang.NumberFormatException: For input string: "publicacao"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) [:1.6.0_26]
at java.lang.Integer.parseInt(Integer.java:449) [:1.6.0_26]
at java.lang.Integer.parseInt(Integer.java:499) [:1.6.0_26]
at javax.el.ArrayELResolver.toInteger(ArrayELResolver.java:375) [:1.0.0.Final]
at javax.el.ArrayELResolver.getValue(ArrayELResolver.java:195) [:1.0.0.Final]
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173) [:1.2_15-20100816-SNAPSHOT]
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200) [:1.2_15-20100816-SNAPSHOT]
at org.jboss.el.parser.AstPropertySuffix.getValue(AstPropertySuffix.java:53) [:1.0_02.CR5]
at org.jboss.el.parser.AstValue.getValue(AstValue.java:67) [:1.0_02.CR5]
at org.jboss.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186) [:1.0_02.CR5]
at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71) [:1.1.15.B1]
at javax.faces.component.UIOutput.getValue(UIOutput.java:184) [:1.2_15-20100816-SNAPSHOT]
at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:201) [:1.2_15-20100816-SNAPSHOT]
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:287) [:1.2_15-20100816-SNAPSHOT]
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:154) [:1.2_15-20100816-SNAPSHOT]
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:864) [:1.2_15-20100816-SNAPSHOT]
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:244) [:1.2_15-20100816-SNAPSHOT]
at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:180) [:1.2_15-20100816-SNAPSHOT]
at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:127) [:1.2_15-20100816-SNAPSHOT]
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:840) [:1.2_15-20100816-SNAPSHOT]
at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:277) [:3.3.3.Final]
at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:258) [:3.3.3.Final]
at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:279) [:3.3.3.Final]
at org.richfaces.renderkit.AbstractRowsRenderer.encodeCellChildren(AbstractRowsRenderer.java:288) [:3.3.3.Final]
at org.richfaces.renderkit.AbstractTableRenderer.encodeOneRow(AbstractTableRenderer.java:391) [:3.3.3.Final]
at org.richfaces.renderkit.AbstractRowsRenderer.process(AbstractRowsRenderer.java:83) [:3.3.3.Final]
at org.ajax4jsf.model.SequenceDataModel.walk(SequenceDataModel.java:101) [:3.3.3.Final]
at org.ajax4jsf.component.UIDataAdaptorBase.walk(UIDataAdaptorBase.java:1156) [:3.3.3.Final]
at org.richfaces.renderkit.AbstractRowsRenderer.encodeRows(AbstractRowsRenderer.java:104) [:3.3.3.Final]
at org.richfaces.renderkit.AbstractRowsRenderer.encodeRows(AbstractRowsRenderer.java:88) [:3.3.3.Final]
at org.richfaces.renderkit.AbstractTableRenderer.encodeTBody(AbstractTableRenderer.java:90) [:3.3.3.Final]
at org.richfaces.renderkit.AbstractTableRenderer.encodeChildren(AbstractTableRenderer.java:97) [:3.3.3.Final]
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:840) [:1.2_15-20100816-SNAPSHOT]
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:930) [:1.2_15-20100816-SNAPSHOT]
at javax.faces.render.Renderer.encodeChildren(Renderer.java:148) [:1.2_15-20100816-SNAPSHOT]
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:840) [:1.2_15-20100816-SNAPSHOT]
at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:277) [:3.3.3.Final]
at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:258) [:3.3.3.Final]
at org.richfaces.renderkit.html.PanelRenderer.doEncodeChildren(PanelRenderer.java:200) [:3.3.3.Final]
at org.richfaces.renderkit.html.PanelRenderer.doEncodeChildren(PanelRenderer.java:195) [:3.3.3.Final]
at org.ajax4jsf.renderkit.RendererBase.encodeChildren(RendererBase.java:120) [:3.3.3.Final]
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:840) [:1.2_15-20100816-SNAPSHOT]
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:930) [:1.2_15-20100816-SNAPSHOT]
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:933) [:1.2_15-20100816-SNAPSHOT]
at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:592) [:1.1.15.B1]
at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100) [:3.3.3.Final]
at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176) [:3.3.3.Final]
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110) [:1.2_15-20100816-SNAPSHOT]
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100) [:1.2_15-20100816-SNAPSHOT]
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) [:1.2_15-20100816-SNAPSHOT]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266) [:1.2_15-20100816-SNAPSHOT]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324) [:6.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.0.0.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83) [:2.2.1.Final]
at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40) [:2.2.1.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [:2.2.1.Final]
at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90) [:2.2.1.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [:2.2.1.Final]
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64) [:2.2.1.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [:2.2.1.Final]
at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45) [:2.2.1.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [:2.2.1.Final]
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206) [:3.3.3.Final]
at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290) [:3.3.3.Final]
at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388) [:3.3.3.Final]
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515) [:3.3.3.Final]
at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56) [:2.2.1.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [:2.2.1.Final]
at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:60) [:2.2.1.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [:2.2.1.Final]
at org.jboss.seam.web.HotDeployFilter.doFilter(HotDeployFilter.java:53) [:2.2.1.Final]
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69) [:2.2.1.Final]
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158) [:2.2.1.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.0.0.Final]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [:6.0.0.Final]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [:6.0.0.Final]
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181) [:6.0.0.Final]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) [:6.0.0.Final]
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285) [:1.1.0.Final]
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261) [:1.1.0.Final]
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) [:6.0.0.Final]
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) [:6.0.0.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [:6.0.0.Final]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [:6.0.0.Final]
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) [:6.0.0.Final]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [:6.0.0.Final]
at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53) [:6.0.0.Final]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [:6.0.0.Final]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [:6.0.0.Final]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654) [:6.0.0.Final]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) [:6.0.0.Final]
at java.lang.Thread.run(Thread.java:662) [:1.6.0_26]

[/code]

cara,

nao ta dando erro de sql, ta dando erro na sua pagina, coloca o codigo dela ai completo.

t+

Tá aqui o protótipo da tela. Tudo funcionando menos o bendito order by

[code]
<ui:composition xmlns=“http://www.w3.org/1999/xhtml"
xmlns:h=“http://java.sun.com/jsf/html"
xmlns:a4j=“http://richfaces.org/a4j"
xmlns:rich=“http://richfaces.org/rich"
xmlns:f=“http://java.sun.com/jsf/core"
xmlns:ui=“http://java.sun.com/jsf/facelets"
xmlns:s=“http://jboss.com/products/seam/taglib"
template=“layout/template.xhtml”>
<ui:define name=“body”>

rich:panel
<f:facet name=“header”>
<h:outputText value=“Cadastro de acervo para troca” />
</f:facet>
<rich:separator lineType=“double” />
<h:form id=“formPublic”>
Selecione uma Edição para incluir no seu acervo:
<rich:dataTable value=”#{edicoes}” var=“edi”>
rich:column
<f:facet name=“header”>Publicação</f:facet>
<h:panelGrid columns=“1”>
<h:outputText value=”#{edi.publicacao.titulo}” />
<h:outputText value=”(#{edi.publicacao.tituloOriginal})” />
<h:outputText
value=“Tipo: #{edi.publicacao.tipoPublicacao.nomeTipoDePublicacao}” />
<h:outputText
value=“Idioma Original: #{edi.publicacao.idiomaOriginal.nomeIdioma}” />
</h:panelGrid>
</rich:column>
rich:column
<f:facet name=“header”>Autores</f:facet>
<rich:dataList value=”#{edi.publicacao.autores}" var=“aut”>
<h:outputText value="#{aut.nomeAutor}" />
</rich:dataList>
</rich:column>
rich:column
<f:facet name=“header”>Edição</f:facet>
<h:panelGrid columns=“1”>
<h:outputText value=“Editora: #{edi.editora.nomeEditora}” />
<h:outputText value=“Idioma: #{edi.idioma.nomeIdioma}” />
<h:outputText value=“Edição: #{edi.numeroDeOrdem}” />
<h:outputText value=“Páginas: #{edi.numeroDePaginas}” />
<h:outputText value=“ISBN: #{edi.isbn}” />
</h:panelGrid>
</rich:column>

					<rich:column>
						<f:facet name="header">Incluir</f:facet>
						<h:commandLink action="#{acervoBean.recebeEdicao(edi)}"
							value="Incluir" />
					</rich:column>
				</rich:dataTable>
			</h:form>
		</rich:panel>
	</body>
</ui:define>

</ui:composition>
[/code]

cara,

ele chega montar a tela entao, so da erro quando vc clica na ordenação do componente, se for isso vc tem que colocar sortBy no rich:column.

t+