Stored procedures 使用oData服务公开存储过程

Stored procedures 使用oData服务公开存储过程,stored-procedures,odata,eclipselink,olingo,Stored Procedures,Odata,Eclipselink,Olingo,我需要使用oData公开我的存储过程。我用EclipselinkJPA做了,但没有odata。任何指向教程或示例的链接都将不胜感激 公开存储过程的最佳方法是为其创建相应的FunctionImport 可以创建与过程的返回结构相对应的复杂类型,并将过程的输入变量映射到FunctionImport输入参数 注意:OData4也定义了类似的ActionsImports。唯一的区别是,ActionImports具有副作用 如果您使用的是OData 4,并且您的过程正在更改某些数据,那么您应该使用Acti

我需要使用oData公开我的存储过程。我用EclipselinkJPA做了,但没有odata。任何指向教程或示例的链接都将不胜感激

公开存储过程的最佳方法是为其创建相应的FunctionImport

可以创建与过程的返回结构相对应的复杂类型,并将过程的输入变量映射到FunctionImport输入参数

注意:OData4也定义了类似的ActionsImports。唯一的区别是,ActionImports具有副作用

如果您使用的是OData 4,并且您的过程正在更改某些数据,那么您应该使用ActionImport,否则,如果只是读取数据并返回一些结果,请使用FunctionImport

如果您使用的是OData2,并且有一个副作用过程,那么应该使用ISSDeffecting标志设置为true的函数导入

执行文件的链接