List list = "from bank where userName='"+userAccount+"'";
if (list.size() > 0) {
  return (bank)list.get(0);
}

解决方案 »

  1.   

    反啦:
    List list = "from bank where userAccount='"+userName+"'";
    if (list.size() > 0) {
      return (bank)list.get(0);
    }
      

  2.   

    你说的那个方式很简单的,只要用hql语句插叙以下就可以了,不过不建议传userName,而是直接传id得好,要想办法把id与usernaem绑定在一起。
    还有,楼上的用userNmae="+userAccount+"的这种拼凑字符串方式不推荐使用,要用到预定义。用?或者:id等方式。拼凑字符串的方式会遭到sql语句注入式攻击。