select produto from br.com.atmtec.teste.Linha as linha inner join linha.produtos as produto where produto.id.produto.descricao like :param
11:19:36,265 DEBUG QueryParameters:109 - named parameters: {param=%video%}
11:19:36,312 DEBUG QueryTranslator:147 - compiling query
11:19:36,359 DEBUG QueryTranslator:199 - HQL:
select produto from br.com.atmtec.teste.Linha as linha inner join linha.produtos as produto where produto.id.produto.descricao like :param
11:19:36,359 DEBUG QueryTranslator:200 - SQL: select produtos1_.prd_id as x0_0_ from data.linha linha0_ inner join data.rel_linha_produto produtos1_ on linha0_.lin_id=produtos1_.lin_id, data.produtox produto2_ where (produto2_.prd_dc like ? and produtos1_.prd_id=produto2_.prd_id)
11:19:36,375 DEBUG BatcherImpl:196 - about to open: 0 open PreparedStatements, 0 open ResultSets
11:19:36,375 DEBUG SQL:237 - select produtos1_.prd_id as x0_0_ from data.linha linha0_ inner join data.rel_linha_produto produtos1_ on linha0_.lin_id=produtos1_.lin_id, data.produtox produto2_ where (produto2_.prd_dc like ? and produtos1_.prd_id=produto2_.prd_id)
11:19:36,375 DEBUG BatcherImpl:241 - preparing statement
11:19:36,375 DEBUG StringType:46 - binding '%video%' to parameter: 1
11:19:36,406 DEBUG Loader:197 - processing result set
11:19:36,406 DEBUG Loader:405 - result row:
11:19:36,421 DEBUG DoubleType:68 - returning '43.0' as column: x0_0_
11:19:36,468 DEBUG JDBCExceptionReporter:36 - SQL Exception
org.postgresql.util.PSQLException: O nome da coluna x0_1_ não foi encontrado.
...
Alguém já teve esse problema com pgsql ou outro SGBD?
[editado] Esclarecendo um pouco, essa consulta está sendo feita em cima de uma relação many-to-many. A referência produto.id.produto.descricao é para minha tabela de relacionamento, 'id' é o objeto que representa a pk que contém o atributo 'produto'. Isso aqui tá errado... esse campo é um Long e não Double:11:19:36,421 DEBUG DoubleType:68 - returning '43.0' as column: x0_0_


