jpa mysql存储过程_Jpa调用存储过程及参数
public List findAllEntityListBySearch(Long inputInfoId, int flag) throws Exception {
List infoviewList=new ArrayList<>();
EntityManager em = emf.createEntityManager();
try {
StoredProcedureQuery storedProcedure =em.createStoredProcedureQuery("存儲名稱");
//下面是參數
storedProcedure.registerStoredProcedureParameter("InputInfoID", Integer.class, ParameterMode.IN);
storedProcedure.registerStoredProcedureParameter("Flags", Integer.class, ParameterMode.IN);
//參數賦值
storedProcedure.setParameter("InputInfoID",inputInfoId.intValue());
storedProcedure.setParameter("Flags",flag);
//返回list
infoviewList=storedProcedure.getResultList();
storedProcedure.execute();
} catch (Exception ex) {
logger.error("{} method thrown exception++++++","findAllEntityListBySearch", ex);
} finally {
em.close();
}
return infoviewList;
}
總結
以上是生活随笔為你收集整理的jpa mysql存储过程_Jpa调用存储过程及参数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 955002888是太平洋车险电话吗
- 下一篇: 浙江网商银行股份有限公司是什么贷款