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

JPAHibernateがストアドプロシージャを呼び出す

    JPA2.1はストアドプロシージャをサポートするようになりました。Javaドキュメントここ 。

    例:

    StoredProcedureQuery storedProcedure = em.createStoredProcedureQuery("sales_tax");
    // set parameters
    storedProcedure.registerStoredProcedureParameter("subtotal", Double.class, ParameterMode.IN);
    storedProcedure.registerStoredProcedureParameter("tax", Double.class, ParameterMode.OUT);
    storedProcedure.setParameter("subtotal", 1f);
    // execute SP
    storedProcedure.execute();
    // get result
    Double tax = (Double)storedProcedure.getOutputParameterValue("tax");
    

    詳細な例こちら を参照してください。 。



    1. 複数の列から最小値を選択するための最良の方法は何ですか?

    2. csvデータをmysqlにインポートするためのPHPスクリプト

    3. プリペアドステートメントで''(タイムスタンプ)付きの文字列を渡す方法は?

    4. 移行の実行時に、そのようなファイルまたはディレクトリがない、またはそのようなホストが認識されていない