Вызов хранимых процедур из данных Spring JPA - PullRequest
0 голосов
/ 24 октября 2018

Здравствуйте, это мой пример сущности

@NamedStoredProcedureQueries({ //
@NamedStoredProcedureQuery(name = "Vpi.getVpiDetailsViaProcedure", procedureName = "pkg_rahul.rahul_t",
        //resultClasses = Vpi.class, 
        parameters = { //
        @StoredProcedureParameter(mode = ParameterMode.IN, name = "p_date", type = Integer.class),          
        @StoredProcedureParameter(mode = ParameterMode.IN, name = "P_level", type = String.class),
        @StoredProcedureParameter(mode = ParameterMode.REF_CURSOR, name = "RESULT_SET", type = void.class)
                    }  ) //
})
@Entity
@Table(name = "Vpi")
public class Vpi  implements Serializable {

    @Column(name = "ID_COL")
    @Id
    @GeneratedValue
    private String idCol;
    //other fields and getter /setters ommited for brevity

У меня есть процедура с именем "pkg_rahul.rahul_t". Она принимает 2 входных параметра и возвращает REF CURSOR в качестве набора результатов (Oracle DB).Но когда я пытаюсь запустить свое приложение, я получаю следующую ошибку: -

Schema-validation: missing table [vpi]

Это правда, что в базе данных нет такой таблицы, как VPI.

Я пытаюсьсопоставить набор результатов, возвращаемый pkg_rahul.rahul_t, с полями vpi.

Я использовал приведенную ниже ссылку в качестве ссылки Вызов хранимых процедур из данных Spring JPA

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...