1. 程式人生 > >JPA執行原生SQL返回指定物件

JPA執行原生SQL返回指定物件

//生成EntityManger
protected EntityManager em;
//執行原生SQL
Query nativeQuery = em.createNativeQuery(String sql);
//指定返回物件型別
nativeQuery.unwrap(SQLQuery.class).setResultTransformer(Transformers.aliasToBean( Class resultType));
//返回物件
List<T> resultList = nativeQuery.getResultList();