声明
//已弃用,其他方法不变
//SQLQuery query = session.createSQLQuery(String sql);
NativeQuery<POJO类名> sqlQuery = session.createNativeQuery(sql,POJO类名);
绑定实体类
query.addEntity(实体类);
//当表有别名时可以使用:
query.addEntity("别名", 实体类);
设置类型转换
当没有设置实体类时,需要手动设置类型转换以提高性能。
//Hibernate.TYPE已弃用,使用StandardBasicTypes.TYPE
sqlQuery.addScalar("字段名", StandardBasicTypes.TYPE);
占位符
占位符同HQL占位符