Files

17 lines
476 B
Java

import org.hibernate.Session;
import org.hibernate.query.NativeQuery;
import org.hibernate.transform.Transformers;
/** Not built. Result transformers were the classic way to map a native query onto a DTO. */
class UsesTransformers {
public static class Dto {
public Integer id;
}
Object rows(Session s) {
return s.createNativeQuery("select 1 as id", Object.class).unwrap(NativeQuery.class)
.setResultTransformer(Transformers.aliasToBean(Dto.class)).list();
}
}