我遇到与this post类似的情况。我的伪代码是
string hql = "select ai from AreaInfo as ai where ai.PhoneSegment is substring of :InputPhoneNumber";
使用like不会起作用,因为喜欢做的是
string hql = "select ai from AreaInfo as ai where :InputPhoneNumber is substring of ai.PhoneSegment";
那么,执行此任务的正确语法是什么?我的环境是NHibernate之上的Castle ActiveRecord。提前谢谢。
答案 0 :(得分:0)
我相信你正试图做这样的事情:
select ai from AreaInfo ai where :InputPhoneNumber like concat('%', ai.PhoneSegment)
是吗?