Hibernate 3.2: Problemas com subquery (oracle)

Bom dia a todos.
Tenho lido o fórum GUJ a um bom tempo, sempre me ajudou com todas as questões sobre java.

Últimamente começei a desenvolver um software de Helpdesk pra minha empresa, para relacionar-se com Oracle 10g.

Estou com dificuldades de gerar uma query em oracle para hql.
Pesquisei bastante no forum hibernate, google e aqui no guj mas não consegui achar uma resposta.

Dado a query oracle abaixo, alguém consegue traduzi-la para hql ?

SELECT * FROM (SELECT * FROM ARQUIVOSTRAFEGADOS WHERE caixa = '8006' ORDER BY data DESC NULLS LAST) CURSOR WHERE ROWNUM < 10

Pra podermos te ajudar, você precisa colocar como mapeou suas classes :slight_smile:

obrigado plentz.
Segue classe ArquivosTrafegados.

ps: para um melhor entendimento, no meu select acima eu coloquei “caixa” e “data” que se referem à “cxacod_receptor” e “recebidodata”.

[code]package helpdesk;

import java.io.Serializable;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

@Entity
@Table(name = “ARQUIVOS_TRAFEGADOS”)
@NamedQueries( {
@NamedQuery(name = “ArquivosTrafegados.findById”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.id = :id”),
@NamedQuery(name = “ArquivosTrafegados.findByCtacodEmissor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.ctacodEmissor = :ctacodEmissor”),
@NamedQuery(name = “ArquivosTrafegados.findByCxacodEmissor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.cxacodEmissor = :cxacodEmissor”),
@NamedQuery(name = “ArquivosTrafegados.findByServidorcodigoEmissor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.servidorcodigoEmissor = :servidorcodigoEmissor”),
@NamedQuery(name = “ArquivosTrafegados.findByUsercodigoEmissor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.usercodigoEmissor = :usercodigoEmissor”),
@NamedQuery(name = “ArquivosTrafegados.findByCicloEmissor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.cicloEmissor = :cicloEmissor”),
@NamedQuery(name = “ArquivosTrafegados.findByConexaoEmissor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.conexaoEmissor = :conexaoEmissor”),
@NamedQuery(name = “ArquivosTrafegados.findByCicloiniciodataEmissor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.cicloiniciodataEmissor = :cicloiniciodataEmissor”),
@NamedQuery(name = “ArquivosTrafegados.findByCtacodReceptor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.ctacodReceptor = :ctacodReceptor”),
@NamedQuery(name = “ArquivosTrafegados.findByCxacodReceptor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.cxacodReceptor = :cxacodReceptor”),
@NamedQuery(name = “ArquivosTrafegados.findByServidorcodigoReceptor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.servidorcodigoReceptor = :servidorcodigoReceptor”),
@NamedQuery(name = “ArquivosTrafegados.findByUsercodigoReceptor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.usercodigoReceptor = :usercodigoReceptor”),
@NamedQuery(name = “ArquivosTrafegados.findByCicloReceptor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.cicloReceptor = :cicloReceptor”),
@NamedQuery(name = “ArquivosTrafegados.findByConexaoReceptor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.conexaoReceptor = :conexaoReceptor”),
@NamedQuery(name = “ArquivosTrafegados.findByCicloiniciodataReceptor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.cicloiniciodataReceptor = :cicloiniciodataReceptor”),
@NamedQuery(name = “ArquivosTrafegados.findByRotcod”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.rotcod = :rotcod”),
@NamedQuery(name = “ArquivosTrafegados.findByRotseq”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.rotseq = :rotseq”),
@NamedQuery(name = “ArquivosTrafegados.findByArqcod”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.arqcod = :arqcod”),
@NamedQuery(name = “ArquivosTrafegados.findByArqseq”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.arqseq = :arqseq”),
@NamedQuery(name = “ArquivosTrafegados.findByEnviadodata”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.enviadodata = :enviadodata”),
@NamedQuery(name = “ArquivosTrafegados.findByRecebidodata”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.recebidodata = :recebidodata”),
@NamedQuery(name = “ArquivosTrafegados.findByIntercambio”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.intercambio = :intercambio”),
@NamedQuery(name = “ArquivosTrafegados.findByIntercambiotamanho”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.intercambiotamanho = :intercambiotamanho”),
@NamedQuery(name = “ArquivosTrafegados.findByRotnmEmissor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.rotnmEmissor = :rotnmEmissor”),
@NamedQuery(name = “ArquivosTrafegados.findByRotnmReceptor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.rotnmReceptor = :rotnmReceptor”),
@NamedQuery(name = “ArquivosTrafegados.findByArquivodiretorioEmissor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.arquivodiretorioEmissor = :arquivodiretorioEmissor”),
@NamedQuery(name = “ArquivosTrafegados.findByArquivodiretorioReceptor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.arquivodiretorioReceptor = :arquivodiretorioReceptor”),
@NamedQuery(name = “ArquivosTrafegados.findByArquivooriginalEmissor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.arquivooriginalEmissor = :arquivooriginalEmissor”),
@NamedQuery(name = “ArquivosTrafegados.findByArquivooriginalReceptor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.arquivooriginalReceptor = :arquivooriginalReceptor”),
@NamedQuery(name = “ArquivosTrafegados.findByArquivotamanho”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.arquivotamanho = :arquivotamanho”),
@NamedQuery(name = “ArquivosTrafegados.findByArquivodata”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.arquivodata = :arquivodata”),
@NamedQuery(name = “ArquivosTrafegados.findByDataImportacao”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.dataImportacao = :dataImportacao”),
@NamedQuery(name = “ArquivosTrafegados.findByStatusDelecao”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.statusDelecao = :statusDelecao”),
@NamedQuery(name = “ArquivosTrafegados.findByDataDelecao”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.dataDelecao = :dataDelecao”),
@NamedQuery(name = “ArquivosTrafegados.findByCiclofinaldataEmissor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.ciclofinaldataEmissor = :ciclofinaldataEmissor”),
@NamedQuery(name = “ArquivosTrafegados.findByIdParceria”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.idParceria = :idParceria”),
@NamedQuery(name = “ArquivosTrafegados.findByCiclofinaldataReceptor”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.ciclofinaldataReceptor = :ciclofinaldataReceptor”),
@NamedQuery(name = “ArquivosTrafegados.findByReplicadoWeb”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.replicadoWeb = :replicadoWeb”),
@NamedQuery(name = “ArquivosTrafegados.findByHash”, query = “SELECT a FROM ArquivosTrafegados a WHERE a.hash = :hash”)
})
public class ArquivosTrafegados implements Serializable {

@Id
@Column(name = "ID", nullable = false)
private Integer id;

@Column(name = "CTACOD_EMISSOR", nullable = false)
private String ctacodEmissor;

@Column(name = "CXACOD_EMISSOR", nullable = false)
private String cxacodEmissor;

@Column(name = "SERVIDORCODIGO_EMISSOR")
private BigInteger servidorcodigoEmissor;

@Column(name = "USERCODIGO_EMISSOR")
private BigInteger usercodigoEmissor;

@Column(name = "CICLO_EMISSOR")
private BigInteger cicloEmissor;

@Column(name = "CONEXAO_EMISSOR")
private BigInteger conexaoEmissor;

@Column(name = "CICLOINICIODATA_EMISSOR")
@Temporal(TemporalType.DATE)
private Date cicloiniciodataEmissor;

@Column(name = "CTACOD_RECEPTOR", nullable = false)
private String ctacodReceptor;

@Column(name = "CXACOD_RECEPTOR", nullable = false)
private String cxacodReceptor;

@Column(name = "SERVIDORCODIGO_RECEPTOR")
private BigInteger servidorcodigoReceptor;

@Column(name = "USERCODIGO_RECEPTOR")
private BigInteger usercodigoReceptor;

@Column(name = "CICLO_RECEPTOR")
private BigInteger cicloReceptor;

@Column(name = "CONEXAO_RECEPTOR")
private BigInteger conexaoReceptor;

@Column(name = "CICLOINICIODATA_RECEPTOR")
@Temporal(TemporalType.DATE)
private Date cicloiniciodataReceptor;

@Column(name = "ROTCOD", nullable = false)
private String rotcod;

@Column(name = "ROTSEQ", nullable = false)
private BigInteger rotseq;

@Column(name = "ARQCOD", nullable = false)
private String arqcod;

@Column(name = "ARQSEQ", nullable = false)
private BigInteger arqseq;

@Column(name = "ENVIADODATA")
@Temporal(TemporalType.TIMESTAMP)
private Date enviadodata;

@Column(name = "RECEBIDODATA")
@Temporal(TemporalType.TIMESTAMP)
private Date recebidodata;

@Column(name = "INTERCAMBIO")
private String intercambio;

@Column(name = "INTERCAMBIOTAMANHO")
private BigInteger intercambiotamanho;

@Column(name = "ROTNM_EMISSOR")
private String rotnmEmissor;

@Column(name = "ROTNM_RECEPTOR")
private String rotnmReceptor;

@Column(name = "ARQUIVODIRETORIO_EMISSOR")
private String arquivodiretorioEmissor;

@Column(name = "ARQUIVODIRETORIO_RECEPTOR")
private String arquivodiretorioReceptor;

@Column(name = "ARQUIVOORIGINAL_EMISSOR")
private String arquivooriginalEmissor;

@Column(name = "ARQUIVOORIGINAL_RECEPTOR")
private String arquivooriginalReceptor;

@Column(name = "ARQUIVOTAMANHO")
private BigInteger arquivotamanho;

@Column(name = "ARQUIVODATA")
@Temporal(TemporalType.DATE)
private Date arquivodata;

@Column(name = "DATA_IMPORTACAO")
@Temporal(TemporalType.DATE)
private Date dataImportacao;

@Column(name = "STATUS_DELECAO")
private String statusDelecao;

@Column(name = "DATA_DELECAO")
@Temporal(TemporalType.DATE)
private Date dataDelecao;

@Column(name = "CICLOFINALDATA_EMISSOR")
@Temporal(TemporalType.DATE)
private Date ciclofinaldataEmissor;

@Column(name = "ID_PARCERIA")
private BigInteger idParceria;

@Column(name = "CICLOFINALDATA_RECEPTOR")
@Temporal(TemporalType.DATE)
private Date ciclofinaldataReceptor;

@Column(name = "REPLICADO_WEB")
private String replicadoWeb;

@Column(name = "HASH")
private String hash;

/** Creates a new instance of ArquivosTrafegados */
public ArquivosTrafegados() {
}

/**
 * Cria uma nova instância de ArquivosTrafegados com os valores especificados.
 * @param id o id do ArquivosTrafegados
 */
public ArquivosTrafegados(Integer id) {
    this.id = id;
}

/**
 * Cria uma nova instância de ArquivosTrafegados com os valores especificados.
 * @param id o id do ArquivosTrafegados
 * @param ctacodEmissor o ctacodEmissor do ArquivosTrafegados
 * @param cxacodEmissor o cxacodEmissor do ArquivosTrafegados
 * @param ctacodReceptor o ctacodReceptor do ArquivosTrafegados
 * @param cxacodReceptor o cxacodReceptor do ArquivosTrafegados
 * @param rotcod o rotcod do ArquivosTrafegados
 * @param rotseq o rotseq do ArquivosTrafegados
 * @param arqcod o arqcod do ArquivosTrafegados
 * @param arqseq o arqseq do ArquivosTrafegados
 */
public ArquivosTrafegados(Integer id, String ctacodEmissor, String cxacodEmissor, String ctacodReceptor, String cxacodReceptor, String rotcod, BigInteger rotseq, String arqcod, BigInteger arqseq) {
    this.id = id;
    this.ctacodEmissor = ctacodEmissor;
    this.cxacodEmissor = cxacodEmissor;
    this.ctacodReceptor = ctacodReceptor;
    this.cxacodReceptor = cxacodReceptor;
    this.rotcod = rotcod;
    this.rotseq = rotseq;
    this.arqcod = arqcod;
    this.arqseq = arqseq;
}

/**
 * Define o id deste ArquivosTrafegados.
 * @return o id
 */
public Integer getId() {
    return this.id;
}

/**
 * Define o id deste ArquivosTrafegados para o valor especificado.
 * @param id o novo id
 */
public void setId(Integer id) {
    this.id = id;
}

/**
 * Define o ctacodEmissor deste ArquivosTrafegados.
 * @return o ctacodEmissor
 */
public String getCtacodEmissor() {
    return this.ctacodEmissor;
}

/**
 * Define o ctacodEmissor deste ArquivosTrafegados para o valor especificado.
 * @param ctacodEmissor o novo ctacodEmissor
 */
public void setCtacodEmissor(String ctacodEmissor) {
    this.ctacodEmissor = ctacodEmissor;
}

/**
 * Define o cxacodEmissor deste ArquivosTrafegados.
 * @return o cxacodEmissor
 */
public String getCxacodEmissor() {
    return this.cxacodEmissor;
}

/**
 * Define o cxacodEmissor deste ArquivosTrafegados para o valor especificado.
 * @param cxacodEmissor o novo cxacodEmissor
 */
public void setCxacodEmissor(String cxacodEmissor) {
    this.cxacodEmissor = cxacodEmissor;
}

/**
 * Define o servidorcodigoEmissor deste ArquivosTrafegados.
 * @return o servidorcodigoEmissor
 */
public BigInteger getServidorcodigoEmissor() {
    return this.servidorcodigoEmissor;
}

/**
 * Define o servidorcodigoEmissor deste ArquivosTrafegados para o valor especificado.
 * @param servidorcodigoEmissor o novo servidorcodigoEmissor
 */
public void setServidorcodigoEmissor(BigInteger servidorcodigoEmissor) {
    this.servidorcodigoEmissor = servidorcodigoEmissor;
}

/**
 * Define o usercodigoEmissor deste ArquivosTrafegados.
 * @return o usercodigoEmissor
 */
public BigInteger getUsercodigoEmissor() {
    return this.usercodigoEmissor;
}

/**
 * Define o usercodigoEmissor deste ArquivosTrafegados para o valor especificado.
 * @param usercodigoEmissor o novo usercodigoEmissor
 */
public void setUsercodigoEmissor(BigInteger usercodigoEmissor) {
    this.usercodigoEmissor = usercodigoEmissor;
}

/**
 * Define o cicloEmissor deste ArquivosTrafegados.
 * @return o cicloEmissor
 */
public BigInteger getCicloEmissor() {
    return this.cicloEmissor;
}

/**
 * Define o cicloEmissor deste ArquivosTrafegados para o valor especificado.
 * @param cicloEmissor o novo cicloEmissor
 */
public void setCicloEmissor(BigInteger cicloEmissor) {
    this.cicloEmissor = cicloEmissor;
}

/**
 * Define o conexaoEmissor deste ArquivosTrafegados.
 * @return o conexaoEmissor
 */
public BigInteger getConexaoEmissor() {
    return this.conexaoEmissor;
}

/**
 * Define o conexaoEmissor deste ArquivosTrafegados para o valor especificado.
 * @param conexaoEmissor o novo conexaoEmissor
 */
public void setConexaoEmissor(BigInteger conexaoEmissor) {
    this.conexaoEmissor = conexaoEmissor;
}

/**
 * Define o cicloiniciodataEmissor deste ArquivosTrafegados.
 * @return o cicloiniciodataEmissor
 */
public Date getCicloiniciodataEmissor() {
    return this.cicloiniciodataEmissor;
}

/**
 * Define o cicloiniciodataEmissor deste ArquivosTrafegados para o valor especificado.
 * @param cicloiniciodataEmissor o novo cicloiniciodataEmissor
 */
public void setCicloiniciodataEmissor(Date cicloiniciodataEmissor) {
    this.cicloiniciodataEmissor = cicloiniciodataEmissor;
}

/**
 * Define o ctacodReceptor deste ArquivosTrafegados.
 * @return o ctacodReceptor
 */
public String getCtacodReceptor() {
    return this.ctacodReceptor;
}

/**
 * Define o ctacodReceptor deste ArquivosTrafegados para o valor especificado.
 * @param ctacodReceptor o novo ctacodReceptor
 */
public void setCtacodReceptor(String ctacodReceptor) {
    this.ctacodReceptor = ctacodReceptor;
}

/**
 * Define o cxacodReceptor deste ArquivosTrafegados.
 * @return o cxacodReceptor
 */
public String getCxacodReceptor() {
    return this.cxacodReceptor;
}

/**
 * Define o cxacodReceptor deste ArquivosTrafegados para o valor especificado.
 * @param cxacodReceptor o novo cxacodReceptor
 */
public void setCxacodReceptor(String cxacodReceptor) {
    this.cxacodReceptor = cxacodReceptor;
}

/**
 * Define o servidorcodigoReceptor deste ArquivosTrafegados.
 * @return o servidorcodigoReceptor
 */
public BigInteger getServidorcodigoReceptor() {
    return this.servidorcodigoReceptor;
}

/**
 * Define o servidorcodigoReceptor deste ArquivosTrafegados para o valor especificado.
 * @param servidorcodigoReceptor o novo servidorcodigoReceptor
 */
public void setServidorcodigoReceptor(BigInteger servidorcodigoReceptor) {
    this.servidorcodigoReceptor = servidorcodigoReceptor;
}

/**
 * Define o usercodigoReceptor deste ArquivosTrafegados.
 * @return o usercodigoReceptor
 */
public BigInteger getUsercodigoReceptor() {
    return this.usercodigoReceptor;
}

/**
 * Define o usercodigoReceptor deste ArquivosTrafegados para o valor especificado.
 * @param usercodigoReceptor o novo usercodigoReceptor
 */
public void setUsercodigoReceptor(BigInteger usercodigoReceptor) {
    this.usercodigoReceptor = usercodigoReceptor;
}

/**
 * Define o cicloReceptor deste ArquivosTrafegados.
 * @return o cicloReceptor
 */
public BigInteger getCicloReceptor() {
    return this.cicloReceptor;
}

/**
 * Define o cicloReceptor deste ArquivosTrafegados para o valor especificado.
 * @param cicloReceptor o novo cicloReceptor
 */
public void setCicloReceptor(BigInteger cicloReceptor) {
    this.cicloReceptor = cicloReceptor;
}

/**
 * Define o conexaoReceptor deste ArquivosTrafegados.
 * @return o conexaoReceptor
 */
public BigInteger getConexaoReceptor() {
    return this.conexaoReceptor;
}

/**
 * Define o conexaoReceptor deste ArquivosTrafegados para o valor especificado.
 * @param conexaoReceptor o novo conexaoReceptor
 */
public void setConexaoReceptor(BigInteger conexaoReceptor) {
    this.conexaoReceptor = conexaoReceptor;
}

/**
 * Define o cicloiniciodataReceptor deste ArquivosTrafegados.
 * @return o cicloiniciodataReceptor
 */
public Date getCicloiniciodataReceptor() {
    return this.cicloiniciodataReceptor;
}

/**
 * Define o cicloiniciodataReceptor deste ArquivosTrafegados para o valor especificado.
 * @param cicloiniciodataReceptor o novo cicloiniciodataReceptor
 */
public void setCicloiniciodataReceptor(Date cicloiniciodataReceptor) {
    this.cicloiniciodataReceptor = cicloiniciodataReceptor;
}

/**
 * Define o rotcod deste ArquivosTrafegados.
 * @return o rotcod
 */
public String getRotcod() {
    return this.rotcod;
}

/**
 * Define o rotcod deste ArquivosTrafegados para o valor especificado.
 * @param rotcod o novo rotcod
 */
public void setRotcod(String rotcod) {
    this.rotcod = rotcod;
}

/**
 * Define o rotseq deste ArquivosTrafegados.
 * @return o rotseq
 */
public BigInteger getRotseq() {
    return this.rotseq;
}

/**
 * Define o rotseq deste ArquivosTrafegados para o valor especificado.
 * @param rotseq o novo rotseq
 */
public void setRotseq(BigInteger rotseq) {
    this.rotseq = rotseq;
}

/**
 * Define o arqcod deste ArquivosTrafegados.
 * @return o arqcod
 */
public String getArqcod() {
    return this.arqcod;
}

/**
 * Define o arqcod deste ArquivosTrafegados para o valor especificado.
 * @param arqcod o novo arqcod
 */
public void setArqcod(String arqcod) {
    this.arqcod = arqcod;
}

/**
 * Define o arqseq deste ArquivosTrafegados.
 * @return o arqseq
 */
public BigInteger getArqseq() {
    return this.arqseq;
}

/**
 * Define o arqseq deste ArquivosTrafegados para o valor especificado.
 * @param arqseq o novo arqseq
 */
public void setArqseq(BigInteger arqseq) {
    this.arqseq = arqseq;
}

/**
 * Define o enviadodata deste ArquivosTrafegados.
 * @return o enviadodata
 */
public Date getEnviadodata() {
    return this.enviadodata;
}

/**
 * Define o enviadodata deste ArquivosTrafegados para o valor especificado.
 * @param enviadodata o novo enviadodata
 */
public void setEnviadodata(Date enviadodata) {
    this.enviadodata = enviadodata;
}

/**
 * Define o recebidodata deste ArquivosTrafegados.
 * @return o recebidodata
 */
public Date getRecebidodata() {
    return this.recebidodata;
}

/**
 * Define o recebidodata deste ArquivosTrafegados para o valor especificado.
 * @param recebidodata o novo recebidodata
 */
public void setRecebidodata(Date recebidodata) {
    this.recebidodata = recebidodata;
}

/**
 * Define o intercambio deste ArquivosTrafegados.
 * @return o intercambio
 */
public String getIntercambio() {
    return this.intercambio;
}

/**
 * Define o intercambio deste ArquivosTrafegados para o valor especificado.
 * @param intercambio o novo intercambio
 */
public void setIntercambio(String intercambio) {
    this.intercambio = intercambio;
}

/**
 * Define o intercambiotamanho deste ArquivosTrafegados.
 * @return o intercambiotamanho
 */
public BigInteger getIntercambiotamanho() {
    return this.intercambiotamanho;
}

/**
 * Define o intercambiotamanho deste ArquivosTrafegados para o valor especificado.
 * @param intercambiotamanho o novo intercambiotamanho
 */
public void setIntercambiotamanho(BigInteger intercambiotamanho) {
    this.intercambiotamanho = intercambiotamanho;
}

/**
 * Define o rotnmEmissor deste ArquivosTrafegados.
 * @return o rotnmEmissor
 */
public String getRotnmEmissor() {
    return this.rotnmEmissor;
}

/**
 * Define o rotnmEmissor deste ArquivosTrafegados para o valor especificado.
 * @param rotnmEmissor o novo rotnmEmissor
 */
public void setRotnmEmissor(String rotnmEmissor) {
    this.rotnmEmissor = rotnmEmissor;
}

/**
 * Define o rotnmReceptor deste ArquivosTrafegados.
 * @return o rotnmReceptor
 */
public String getRotnmReceptor() {
    return this.rotnmReceptor;
}

/**
 * Define o rotnmReceptor deste ArquivosTrafegados para o valor especificado.
 * @param rotnmReceptor o novo rotnmReceptor
 */
public void setRotnmReceptor(String rotnmReceptor) {
    this.rotnmReceptor = rotnmReceptor;
}

/**
 * Define o arquivodiretorioEmissor deste ArquivosTrafegados.
 * @return o arquivodiretorioEmissor
 */
public String getArquivodiretorioEmissor() {
    return this.arquivodiretorioEmissor;
}

/**
 * Define o arquivodiretorioEmissor deste ArquivosTrafegados para o valor especificado.
 * @param arquivodiretorioEmissor o novo arquivodiretorioEmissor
 */
public void setArquivodiretorioEmissor(String arquivodiretorioEmissor) {
    this.arquivodiretorioEmissor = arquivodiretorioEmissor;
}

/**
 * Define o arquivodiretorioReceptor deste ArquivosTrafegados.
 * @return o arquivodiretorioReceptor
 */
public String getArquivodiretorioReceptor() {
    return this.arquivodiretorioReceptor;
}

/**
 * Define o arquivodiretorioReceptor deste ArquivosTrafegados para o valor especificado.
 * @param arquivodiretorioReceptor o novo arquivodiretorioReceptor
 */
public void setArquivodiretorioReceptor(String arquivodiretorioReceptor) {
    this.arquivodiretorioReceptor = arquivodiretorioReceptor;
}

/**
 * Define o arquivooriginalEmissor deste ArquivosTrafegados.
 * @return o arquivooriginalEmissor
 */
public String getArquivooriginalEmissor() {
    return this.arquivooriginalEmissor;
}

/**
 * Define o arquivooriginalEmissor deste ArquivosTrafegados para o valor especificado.
 * @param arquivooriginalEmissor o novo arquivooriginalEmissor
 */
public void setArquivooriginalEmissor(String arquivooriginalEmissor) {
    this.arquivooriginalEmissor = arquivooriginalEmissor;
}

/**
 * Define o arquivooriginalReceptor deste ArquivosTrafegados.
 * @return o arquivooriginalReceptor
 */
public String getArquivooriginalReceptor() {
    return this.arquivooriginalReceptor;
}

/**
 * Define o arquivooriginalReceptor deste ArquivosTrafegados para o valor especificado.
 * @param arquivooriginalReceptor o novo arquivooriginalReceptor
 */
public void setArquivooriginalReceptor(String arquivooriginalReceptor) {
    this.arquivooriginalReceptor = arquivooriginalReceptor;
}

/**
 * Define o arquivotamanho deste ArquivosTrafegados.
 * @return o arquivotamanho
 */
public BigInteger getArquivotamanho() {
    return this.arquivotamanho;
}

/**
 * Define o arquivotamanho deste ArquivosTrafegados para o valor especificado.
 * @param arquivotamanho o novo arquivotamanho
 */
public void setArquivotamanho(BigInteger arquivotamanho) {
    this.arquivotamanho = arquivotamanho;
}

/**
 * Define o arquivodata deste ArquivosTrafegados.
 * @return o arquivodata
 */
public Date getArquivodata() {
    return this.arquivodata;
}

/**
 * Define o arquivodata deste ArquivosTrafegados para o valor especificado.
 * @param arquivodata o novo arquivodata
 */
public void setArquivodata(Date arquivodata) {
    this.arquivodata = arquivodata;
}

/**
 * Define o dataImportacao deste ArquivosTrafegados.
 * @return o dataImportacao
 */
public Date getDataImportacao() {
    return this.dataImportacao;
}

/**
 * Define o dataImportacao deste ArquivosTrafegados para o valor especificado.
 * @param dataImportacao o novo dataImportacao
 */
public void setDataImportacao(Date dataImportacao) {
    this.dataImportacao = dataImportacao;
}

/**
 * Define o statusDelecao deste ArquivosTrafegados.
 * @return o statusDelecao
 */
public String getStatusDelecao() {
    return this.statusDelecao;
}

/**
 * Define o statusDelecao deste ArquivosTrafegados para o valor especificado.
 * @param statusDelecao o novo statusDelecao
 */
public void setStatusDelecao(String statusDelecao) {
    this.statusDelecao = statusDelecao;
}

/**
 * Define o dataDelecao deste ArquivosTrafegados.
 * @return o dataDelecao
 */
public Date getDataDelecao() {
    return this.dataDelecao;
}

/**
 * Define o dataDelecao deste ArquivosTrafegados para o valor especificado.
 * @param dataDelecao o novo dataDelecao
 */
public void setDataDelecao(Date dataDelecao) {
    this.dataDelecao = dataDelecao;
}

/**
 * Define o ciclofinaldataEmissor deste ArquivosTrafegados.
 * @return o ciclofinaldataEmissor
 */
public Date getCiclofinaldataEmissor() {
    return this.ciclofinaldataEmissor;
}

/**
 * Define o ciclofinaldataEmissor deste ArquivosTrafegados para o valor especificado.
 * @param ciclofinaldataEmissor o novo ciclofinaldataEmissor
 */
public void setCiclofinaldataEmissor(Date ciclofinaldataEmissor) {
    this.ciclofinaldataEmissor = ciclofinaldataEmissor;
}

/**
 * Define o idParceria deste ArquivosTrafegados.
 * @return o idParceria
 */
public BigInteger getIdParceria() {
    return this.idParceria;
}

/**
 * Define o idParceria deste ArquivosTrafegados para o valor especificado.
 * @param idParceria o novo idParceria
 */
public void setIdParceria(BigInteger idParceria) {
    this.idParceria = idParceria;
}

/**
 * Define o ciclofinaldataReceptor deste ArquivosTrafegados.
 * @return o ciclofinaldataReceptor
 */
public Date getCiclofinaldataReceptor() {
    return this.ciclofinaldataReceptor;
}

/**
 * Define o ciclofinaldataReceptor deste ArquivosTrafegados para o valor especificado.
 * @param ciclofinaldataReceptor o novo ciclofinaldataReceptor
 */
public void setCiclofinaldataReceptor(Date ciclofinaldataReceptor) {
    this.ciclofinaldataReceptor = ciclofinaldataReceptor;
}

/**
 * Define o replicadoWeb deste ArquivosTrafegados.
 * @return o replicadoWeb
 */
public String getReplicadoWeb() {
    return this.replicadoWeb;
}

/**
 * Define o replicadoWeb deste ArquivosTrafegados para o valor especificado.
 * @param replicadoWeb o novo replicadoWeb
 */
public void setReplicadoWeb(String replicadoWeb) {
    this.replicadoWeb = replicadoWeb;
}

/**
 * Define o hash deste ArquivosTrafegados.
 * @return o hash
 */
public String getHash() {
    return this.hash;
}

/**
 * Define o hash deste ArquivosTrafegados para o valor especificado.
 * @param hash o novo hash
 */
public void setHash(String hash) {
    this.hash = hash;
}

/**
 * Retorna um valor de código hash para o objeto.  Esta implementação computa
 * um valor de código hash baseado nos campos id deste objeto.
 * @return um valor de código hash para este objeto.
 */
@Override
public int hashCode() {
    int hash = 0;
    hash += (this.id != null ? this.id.hashCode() : 0);
    return hash;
}

/**
 * Determina se outro objeto é igual a este ArquivosTrafegados.  O resultado é
 * <code>true</code> se e somente se o argumento não for nulo e for um objeto ArquivosTrafegados o qual
 * tem o mesmo valor para o campo id como este objeto.
 * @param object o objeto de referência com o qual comparar
 * @return <code>true</code> se este objeto é o mesmo como o argumento;
 * <code>false</code> caso contrário.
 */
@Override
public boolean equals(Object object) {
    // TODO: Warning - this method won't work in the case the id fields are not set
    if (!(object instanceof ArquivosTrafegados)) {
        return false;
    }
    ArquivosTrafegados other = (ArquivosTrafegados)object;
    if (this.id != other.id && (this.id == null || !this.id.equals(other.id))) return false;
    return true;
}

/**
 * Retorna uma representação literal deste objeto.  Esta implementação cria
 * uma representação baseada nos campos id.
 * @return uma representação literal deste objeto.
 */
@Override
public String toString() {
    return "helpdesk.ArquivosTrafegados[id=" + id + "]";
}

}
[/code]

alguém tem alguma dica ?