[RESOLVIDO]rowKey do meu DataTable Chave Composta

Pessoal, Preciso colocar no rowKey do meu DataTable um chave composta pelo ID, codguia
e depois precisaria ler o ID e a codguia

Segue abaixo o meu código :



public class Itensguiasol implements Serializable {
    private static final long serialVersionUID = 1L;
    @EmbeddedId
    protected ItensguiasolPK itensguiasolPK;


 
 
 
@Embeddable
public class ItensguiasolPK implements Serializable {
    @Basic(optional = false)
    @NotNull
    @Column(name = "codguia")
    private int codguia;
    @Basic(optional = false)
    @Column(name = "id")
    private int id;



                <p:dataTable value="#{cadguiaMbeanexec.listaitens}" var="o"

                             paginator="true" rows="10"  pageLinks="10"  
                             paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks}   
                             {NextPageLink} {LastPageLink} Registros por página: {RowsPerPageDropdown}"  
                             rowsPerPageTemplate="5,10,15,20" 
                             lazy="false"
                             selectionMode="multiple"
                             selection="#{cadguiaMbeanexec.selecteditens}" 
                             rowKey=""                                
                             >
                    <p:column
                         headerText="Requis." 
                        style="width:1%; font-size:10px;font-family:arial,Tahoma,Sans-serif;"                        
                        >
                        <h:outputText value="#{o.itensguiasolPK.codguia}" />  
                    </p:column>
                    

simples assim :

                         rowKey="#{o.itensguiasolPK.codguia}#{o.itensguiasolPK.id}"