@Nonnull
@CheckReturnValue
private <T> List<T> selectSqlQuery(@Nonnull final Function<EntityManager, Query> queryFunc,
@Nullable final Map<String, Object> parameters)
throws DatabaseException, PersistenceException, ClassCastException {
final EntityManager em = this.databaseConnection.getEntityManager();
try {
final Query q = queryFunc.apply(em);
if (parameters != null) {
parameters.forEach(q::setParameter);
}
return selectNativeSqlQuery(em, q);
} finally {
em.close();
}
}
DatabaseWrapper.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:SqlSauce
作者:
评论列表
文章目录