sql >> データベース >  >> RDS >> Oracle

JPA +StoredProcedureCall+オブジェクトタイプINパラメータ

    完全なコードを送信してください。Springを使用してストアドプロシージャを呼び出すには、StoredProcedureクラスを拡張する必要があります。あなたがあなたの完全なコードを送るならば、私はより良く助けることができます。擬似コードのサンプル:

    class CustomStoredProcedure extends org.springframework.jdbc.object.StoredProcedure
    {
        CustomStoredProcedure()
        {
            super([your-data-source], [package-name]);  
            declareParameter(new SqlParameter([your-struct-name]), Types.STRUCT));
            compile();
        }
    
        Map<String, Object> execute([your-parameter])
        {
            return super.execute(inputs);
        }
    }
    

    より良い助けのために、あなたは完全な状況を説明しました。



    1. dqlを使用してデータテーブルから一意の値を取得するにはどうすればよいですか?

    2. Ubuntuにpsycopg2をインストールする

    3. HibernatePostgresqlが外部結合の問題で更新を選択

    4. MariaDBでのSUBSTRING_INDEX()のしくみ