0

我正在寻找在 sql 中生成存储过程以在 IntelIJ 中休眠 POJO 类的方法,例如

@NamedStoredProcedureQuery(name = "addEmployee",
                                procedureName = "postEmployeeElement",
                                resultClasses = Employee.class,
                                parameters = {
                                        @StoredProcedureParameter( name = "employeeID", type = Integer.class, mode = ParameterMode.IN ),
                                        @StoredProcedureParameter(name = "firstName", type = String.class, mode = ParameterMode.IN ),
                                        @StoredProcedureParameter(name = "lastName", type = String.class, mode = ParameterMode.IN ),
                                        @StoredProcedureParameter( name = "address",type = String.class,mode = ParameterMode.IN )}
    )

我真的需要,但我无法搜索任何解决方法。

4

1 回答 1

0

您可以使用 IDE脚本功能从数据库对象生成 POJO 类。请参阅示例脚本视频相关博客文章中的更多信息。例如,当您在数据库工具窗口中选择一个过程时,在SELECTION对象中您应该有Iterable<com.intellij.database.model.DasRoutine>. 您可以openapi.jar<IDE_HOME>\lib目录中看到的对象的 API。

于 2018-06-21T08:05:21.410 回答