Ajuda Criteria Collection

0 respostas
fabioebner

Pessoal tenho o a seguinte Entity:

<blockquote>@NamedQueries({@NamedQuery(name = TbAutomovel.findAll, query = SELECT t FROM TbAutomovel t)})

public class TbAutomovel implements Serializable {

@Transient

private PropertyChangeSupport changeSupport = new PropertyChangeSupport(this);

private static final long serialVersionUID = 1L;

@Id

<a class="mention" href="/u/basic">@Basic</a>(optional = false)

@Column(name = “cd_automovel”, nullable = false)

private Integer cdAutomovel;

@Column(name = “cd_uf_automovel”)

private Integer cdUfAutomovel;

@Column(name = “nr_placa_automovel”, length = 250)

private String nrPlacaAutomovel;

@Column(name = “nr_renavam_automovel”, length = 250)

private String nrRenavamAutomovel;

@Column(name = “dt_ano_fabricacao_automovel”)

@Temporal(TemporalType.DATE)

private Date dtAnoFabricacaoAutomovel;

@Column(name = “dt_ano_modelo_automovel”)

@Temporal(TemporalType.DATE)

private Date dtAnoModeloAutomovel;

@Column(name = “nr_codigo_seguranca_crv”, length = 250)

private String nrCodigoSegurancaCrv;

@Column(name = “nr_crv”)

private Integer nrCrv;

@Column(name = “dt_emissao_crv”)

@Temporal(TemporalType.DATE)

private Date dtEmissaoCrv;

@Column(name = “nr_via_crv”, length = 250)

private String nrViaCrv;

@Column(name = “dt_venda_automovel”)

@Temporal(TemporalType.DATE)

private Date dtVendaAutomovel;

@JoinTable(name = “tb_automovel_lote”, catalog = “db_dnaso”, schema = “db_leilao”, joinColumns = {@JoinColumn(name = “cd_automovel_lote”, referencedColumnName = “cd_automovel”, nullable = false)}, inverseJoinColumns = {@JoinColumn(name = “cd_lote_leilao”, referencedColumnName = “cd_lote_leilao”, nullable = false)})

@ManyToMany(fetch = FetchType.LAZY)

private Set tbLoteLeilaoCollection;

@JoinColumn(name = “cd_modelo_automovel”, referencedColumnName = “cd_modelo_automovel”)

@ManyToOne(fetch = FetchType.LAZY)

private TbModeloAutomovel cdModeloAutomovel;

</blockquote>

como eu faco para pegar todos os automoveis que fazem parte do lote X por exemplo? nao conseguie fazer usando criteria

valeu

Criado 27 de outubro de 2009
Respostas 0
Participantes 1