私はスプリングブートアプリケーションからSQLスクリプトのブロック(通常は関数)を実行する必要があります。私はアプリケーションレベルで維持したいので、私のpostgresデータベースの中でこの機能を維持することはできません。私はschema.sql
(resourcesフォルダから)を使用しようとしましたが、これはサーバの起動時にのみ実行されるようです。spring-bootからpostgres sqlブロックを実行するには
しかし、私はこれをplsqlというブロックをJPAまたはJDBCTemplateを介して必要なときに毎回呼び出したいと思っています。
オンデマンドで実行できるschema.sql
以外の代替手段はありますか?
なぜ、JPAまたはJdbcTemplateを使用するだけですか? – Magnus
問題は、リソースフォルダのSQLファイルの1つにこのplsqlのブロックを置く必要があり、このSQLファイルをJPAから呼び出す必要があることです。 – hemanth
ファイルを文字列に読み込んでJdbcTemplateで実行するだけです。あなたは物事を考えすぎているように思えるか、春の靴が何であるかについて何らかの誤解を抱いているようです。 – Magnus