1.list遍历
List listroom = workOrderService.findRoom(params);
for (int i = 0; i < listroom.size(); i++) {
Object[] row = (Object[]) listroom.get(i);
Integer roomid = (Integer) row[0];
String roomname = (String) row[1];
}
2.map
Set set = map.entrySet();
Iterator i = set.iterator();
while(i.hasNext()){
Map.Entry<String, String> entry1=(Map.Entry<String, String>)i.next();
System.out.println(entry1.getKey()+"=="+entry1.getValue());
}
3.split("\\|")
按|分割要转义。|在正则表达式里表示或者的意思,转一下就好了。
4.public List findBySql(String sql, Object[] param)
{
Session session = getSession();
try{
SQLQuery query = session.createSQLQuery(sql);
for (int i = 0; i < param.length; ++i) {
query.setParameter(i, param[i]);
}
return query.list();
}finally{
releaseSession(session);
}
}
public List findBySql(String sql)
{
Session session = getSession();
try{
SQLQuery query = session.createSQLQuery(sql);
return query.list();
}finally{
releaseSession(session);
}
}