2015-06-23 63 views
1

環境 - JavaSE中6,甲骨文11時,WebSphere 7的EclipseLink 2.5.2/2.6.0生成註釋(@NamedPLSQLStoredFunctionQuery/@NamedPLSQLStoredProcedureQuery)查詢

使用案例

在我們的項目我們使用(從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或任何第三方庫生成此技術支持嗎?

問候 月

+0

在JPA中,存儲過程是通過@NamedStoredProcedureQuery定義的,而不是您在那裏引用的內容 –

回答

0

沒有,沒有工具,生成存在於數據庫中的程序JPA/EclipseLink的查詢標註。我認爲編寫一個可以確定和解釋數據庫中可能存在的所有存儲過程/函數適用於JPA持久性單元並希望使用的過程/函數是不可行的。