我正在使用Nhibernate 2和PostgreSql
上面的代码生成一个带有表达式
的强制转换的查询res = _session.CreateCriteria(typeof(C))
.Add(Restrictions.Eq("Exp", Exp))
.AddOrder(new Order("Fr", false))
.SetMaxResults(MW)
.List<C>();
Exp是一个变化的字符(30)
生成的查询如下所示:SELECT ... FROM table WHERE Exp ='text':: text ...
我想摆脱演员'text':: text,因为没有使用索引。
尼古拉斯
答案 0 :(得分:1)
这没有意义。演职员无所谓。这是一个UTF-8数据库吗?