Problema com o sql gerado pelo NHibernate

3 respostas
moacirjava

Bom dia pessoal.
Tenho uma consulta feita com Criteria e o select tá chegando todo bagunçado no banco.

A sql fica assim:

SELECT this_.ID as ID10_1_, this_.GroupID as GroupID10_1_, this_.UserLogin as UserLogin10_1_, this_.Name as Name10_1_, 
this_.UserPassword as UserPass5_10_1_, this_.Image as Image10_1_, tabela2_.ID as ID2_0_, tabela2_.Name as Name2_0_ 
FROM minhaTabela this_ left outer join minhaOutraTabela tabela_ on this_.GroupID=tabela_.ID WHERE this_.UserLogin = ? ]
Positional parameters:  #0>meuLogin

Alguém tem alguma idéia?

3 Respostas

Kanin_Dragon

Jovem,

Seja mais claro com o questionamento, assim ficar mais facil para o pessoal te ajudar.

Abs,

moacirjava

Complementando a sugestão do nosso colega. A sql está toda misturada com código C# no momento é que é feito uma consulta usando Criteria.

IList<T> matchingObjects = criteria.List<T>();

Há alguma configuração no dialeto do hibernate ou algo do tipo?
O banco utilizado é o sqlserver2008 e o dialeto é :

Tchello

Mas não está funcionando assim? Se não estiver, qual o erro?

Sim, você deve configurar o dialeto coerentemente ao banco que se está utilizando.

Aliás, não seria mais adequado postar isso em um forum de C#?

Criado 6 de junho de 2011
Ultima resposta 6 de jun. de 2011
Respostas 3
Participantes 3