当前位置:编程学习 > JAVA >>

session.createSQLQuery(sql).list()为空.sql能查询到值啊。。求解

session.createSQLQuery(sql).list()为空.sql能查询到值啊。。求解 --------------------编程问答--------------------    多贴点代码什么的!!!
   list为空、是不是出了什么异常了? --------------------编程问答-------------------- 能有人回答一下嘛?谢谢了。。太无语了 --------------------编程问答-------------------- String sql = "SELECT [zidingyi2] FROM OA_XL_Formlist WHERE Frequestid = 3628";这个在数据库中能得到值

List list = session.createSQLQuery(sql).list();这一行list为空了无语. --------------------编程问答-------------------- ssion.createSQLQuery(sql)返回的是一条数据? --------------------编程问答-------------------- Frequestid字段是varchar类型还是number!
还有、执行完这段代码List list = session.createSQLQuery(sql).list();
有没有报错! --------------------编程问答-------------------- String sql = "SELECT [zidingyi2] FROM OA_XL_Formlist";这个在数据库中能得到值

List list = session.createSQLQuery(sql).list();这样 试试看还错吗? --------------------编程问答-------------------- 没有错误。。没有异常只是没取到值。。但是sql在数据库中是能取到值的Frequestid字段可以看做唯一标示..
他是int型的..sql没错。。但是不知道为什么session.createSQLQuery(sql).list();就得不到值。很纳闷 --------------------编程问答-------------------- 费解啊~~~你QQ多少!!!
 能远程看看么? --------------------编程问答-------------------- Query q = session.createSQLQuery(sql).query();

q.list();

这样试试
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,