比如这样一条HQL:"from User u where (u.name=? and u.pass=?) or (u.name1=? and u.pass1=?)";
为什么hibernate翻译的SQL为这样:"select * from User u where u.name=? and u.pass=? or u.name1=? and u.pass1=?";
求大神帮忙啊!!
...全文
5813打赏收藏
HQL查询在where子句中使用or关键字
比如这样一条HQL:"from User u where (u.name=? and u.pass=?) or (u.name1=? and u.pass1=?)"; 为什么hibernate翻译的SQL为这样:"select * from User u where u.name=? and u.pass=? or u.name1=? and u.pass1=?"; 求大神帮忙啊!!