16.1.7. 参数(Parameters)

原生查询支持位置参数和命名参数:

  1. Query query = sess.createSQLQuery("SELECT * FROM CATS WHERE NAME like ?").addEntity(Cat.class);
  2. List pusList = query.setString(0, "Pus%").list();
  3. query = sess.createSQLQuery("SELECT * FROM CATS WHERE NAME like :name").addEntity(Cat.class);
  4. List pusList = query.setString("name", "Pus%").list();