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?
Jovem,
Seja mais claro com o questionamento, assim ficar mais facil para o pessoal te ajudar.
Abs,
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 é :
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#?