List result=(List) session.createSQLQuery(sSql)
.addEntity("permission", Permission.class)
.setString("uId", userId).list();
addEntity()方法将SQL表的别名和实体类联系起来,并且确定查询结果集的形态。
permission在sSql中是别名,而Permission则是实体类了;
setString()方法将sql语句中的别名和变量联系起来,确定查询条件中的值。
uId就是sSql中的别名,而userId是一个变量,因此setString()在此处的作用就是将变量userId的值赋予到别名uId中