社区
Java EE
帖子详情
关于如何用JPA调用含有out参数的存储过程的疑问
wangxiaoqi331
2008-11-16 04:08:56
我在项目中遇到了上述问题,希望各位高人能帮助小弟解决问题。首先,我用的数据库是ORACLE 9I,是不是存储过程只能用out 参数返回查询结果,而不能直接用select语句返回?另外,JPA是不是不能直接调用含有out参数的存储过程,而是需要得到JDBC的连接后来调用存储过程?如果是这样的话,又怎样通过EntityManager得到连接呢?需不需要做什么配置呢?我用的JPA是Hibernate实现的JPA,希望各位能及时给我解答,谢谢。
...全文
196
回复
打赏
收藏
关于如何用JPA调用含有out参数的存储过程的疑问
我在项目中遇到了上述问题,希望各位高人能帮助小弟解决问题。首先,我用的数据库是ORACLE 9I,是不是存储过程只能用out 参数返回查询结果,而不能直接用select语句返回?另外,JPA是不是不能直接调用含有out参数的存储过程,而是需要得到JDBC的连接后来调用存储过程?如果是这样的话,又怎样通过EntityManager得到连接呢?需不需要做什么配置呢?我用的JPA是Hibernate实现的JPA,希望各位能及时给我解答,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
EJB3
JPA
调用
原生SQL和函数
存储过程
[归类].pdf
通过EJB3和
JPA
调用
存储过程
,可以使用`EntityManager`的`createStoredProcedureQuery()`方法,并设置
参数
,然后
调用
`execute()`执行。 总结,EJB3和
JPA
提供了灵活的数据库访问方式,包括使用原生SQL和
调用
存储过程
...
Spring Data
JPA
调用
存储过程
实例代码
每个 `@NamedStoredProcedureQuery` 都包含 `name`(在
JPA
中
调用
存储过程
时使用的名字)、`procedureName`(实际的
存储过程
名称)以及 `parameters`(
存储过程
参数
列表),通过 `@StoredProcedureParameter` 指定...
JPA
中
调用
含有
IN、OUT、INOUT
参数
的
存储过程
上篇文章提到过在
JPA
中
调用
Mysql分页的
存储过程
,经过查找资料,发现
JPA
中有@NamedStoredProcedureQuery注解来专门处理
JPA
对
存储过程
的
调用
,并包含了对
存储过程
中IN、OUT、INOUT
参数
的处理。现整合了一个 ...
JPA
调用
存储过程
JPA
调用
存储过程
要
调用
存储过程
,我们可以通过EntityManager对象的createNativeQuery()方法执行SQL 语句(注意:这里说的是SQL语句,不是HPQL),
调用
存储过程
的SQL格式如下: {call
存储过程
名称(
参数
...
JPA
与
存储过程
的完美结合
今天,我们将探讨如何通过@NamedStoredProcedureQuery注解在
JPA
中声明和使用数据库存储...为了更好地理解@NamedStoredProcedureQuery的使用,我们以Oracle数据库为例,展示如何通过
JPA
调用
存储过程
。name:
参数
名称。
Java EE
67,538
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章