Hibernate-SQL

声明

//已弃用,其他方法不变

//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占位符

猜你喜欢

转载自www.cnblogs.com/AlMirai/p/12546567.html