2021
08-31
08-31
JPA如何使用entityManager执行SQL并指定返回类型
下面是代码Queryquery=entityManager.createNativeQuery(yourSql);//指定返回类型query.unwrap(SQLQuery.class).setResultTransformer(Transformers.aliasToBean(yourClass));//获取返回集合ListresultList=query.getResultList();注:此方法不支持枚举类的自动转型,需要在entity中改一下枚举类的set方法。如下://此处传入String类型publicvoidsetCheckResult(StringcheckResult){//调用枚举类的valueOf方法this....
继续阅读 >