从SQL查询列表中获取值

时间:2013-10-03 09:13:50

标签: java sql list

所以我刚刚写下了这个SQL查询,我试图在query.list()中捕获rest_id的值。但是,这给出的值为[1]。我想要一个没有大括号的人。我该怎么做?请查看以下代码以供参考:

    String sql1 = "select rest_id from rest_details where rest_name = '" + nameclicked + "' and rest_location = '" +locclicked + "'" ; 
SQLQuery query1 = session.createSQLQuery(sql1); 
System.out.println("sql1 " + query1.list());

2 个答案:

答案 0 :(得分:0)

使用以下代码获取列表中的元素:

System.out.println("sql1 " + query1.list().get(0));

这始终只返回列表中的第一个元素。

答案 1 :(得分:0)

替换

 System.out.println("sql1 " + query1.list());

通过:

for(String id : query1.list() ) System.out.println("sql1 " + id);