生成带注释的(@NamedPLSQLStoredFunctionQuery / @NamedPLSQLStoredProcedureQuery)查询

时间:2015-06-23 07:05:18

标签: jpa eclipselink jpa-annotations

环境 - JavaSE 6,Oracle 11,WebSphere 7,eclipseLink 2.5.2 / 2.6.0

使用案例

在我们的项目中,我们使用(从Java调用)很多PL / SQL过程和函数。 我们想生成带注释的查询,例如

@NamedPLSQLStoredFunctionQuery(name = "convertToString", functionName = "my_schema.my_package.convert_to_string", parameters = { @PLSQLParameter(name = "p_boolean", databaseType = "BOOLEAN") }, returnParameter = @PLSQLParameter(name = "RESULT", databaseType = "VARCHAR_TYPE"))

来自数据库元数据,即程序/功能规范。

问题

是否有来自eclipseLink或任何第三方库的支持?

此致 扬

1 个答案:

答案 0 :(得分:0)

不,没有工具可以从数据库中存在的存储过程生成JPA / EclipseLink查询注释。我不认为编写一个可以确定和解释数据库中可能存在的所有存储过程/函数的内容是可行的,并且在JPA持久性单元中是可取的。