Boa tarde senhores, preciso de ajuda em um pequeno detalhe.
Estou em um mapeamento hibernate cuja coluna chamada: id_operador esta sendo chamada como operador.
pra facilitar o entendimento:
public class Operacao implements Serializable {
@Id
@GeneratedValue
private int id;
private int id_upha;
private int id_operador;
private String descricao;
@Temporal(javax.persistence.TemporalType.DATE)
private Date data_inicial;
@Temporal(javax.persistence.TemporalType.DATE)
private Date data_final;
@ManyToOne(cascade=CascadeType.ALL)
@JoinColumn(name="operador")
Operador operador;
sql gerado:
select
this_.id as id5_1_,
this_.data_final as data2_5_1_,
this_.data_inicial as data3_5_1_,
this_.descricao as descricao5_1_,
this_.id_operador as id5_5_1_,
this_.id_upha as id6_5_1_,
this_.operador as operador5_1_,
operador2_.id as id1_0_,
operador2_.nome as nome1_0_,
operador2_.nome_completo as nome3_1_0_,
operador2_.secao as secao1_0_,
operador2_.tratamento as tratamento1_0_,
operador2_.turno as turno1_0_,
operador2_.visivel as visivel1_0_
from
Operacao this_
left outer join
Operador operador2_
on this_.operador=operador2_.id
order by
this_.id asc
a linha em questão é a linha 20.onde esta on this_.operador= preciso que fique on this.id_operador.