String yyjs="公司简介";
List yyjsList=(List)genericManager.find("from NtkqToptitle n where n.toptitlename='"+yyjs+"'");
为什么这样写的语句。却查询不到数据呢。我数据库里明明有公司简介的记录的。这是为什么呢?求求高手帮忙解决一下!!不胜感激
List yyjsList=(List)genericManager.find("from NtkqToptitle n where n.toptitlename='"+yyjs+"'");
为什么这样写的语句。却查询不到数据呢。我数据库里明明有公司简介的记录的。这是为什么呢?求求高手帮忙解决一下!!不胜感激
你就这样写
String yyjs="公司简介";
List yyjsList=(List)session.createQuery("from NtkqToptitle n where n.toptitlename=?).setSetring(1,yyjs);
如果和spring 结合的话可以这样写
List yyjsList=(List)session.createQuery("from NtkqToptitle n where n.toptitlename=:nn).setSetring("属性名",nn);