您的位置:首页 > 数据库 > Oracle

hibernate调用oracle存储过程

2015-10-21 09:16 561 查看
处理这个问题已经很久,突然想到这个问题,就翻看了以前的代码并截取了出来记录一下。

getEntityManager().flush();//将实体刷新到数据库中
getEntityManager().clear();//将实体从EntityManager 分离,减少内存开销。不记得为什么要这么做了,可能是因为存储过程执行的时候开销大吧
Query query= getEntityManager().createNativeQuery("{call 存储过程名('"+参数+"')}");
query.executeUpdate();
getEntityManager().flush();
getEntityManager().clear();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: