このようなSQLクエリがいくつかあります
select user_id from
table_user where lower(email_address)=? and password=?
アプリケーションのスキーマは最近更新されましたが、アプリケーション内のすべての SQL クエリを更新したくありません。JBOSS 接続側から現在のスキーマを指定する方法はありますか?
古い接続:jdbc:sqlserver://myserver:1433;DatabaseName=db
試した:jdbc:sqlserver://myserver:1433;DatabaseName=db;currentSchema=abc
使用してみcurrentSchema
ましたが、役に立ちませんでした。クエリを実行すると、オブジェクトが見つからないという例外が発生します (これらは dbo の下にあると想定しているため)。すべてのクエリが schema で実行されることがわかっているため、クエリを更新する方法はありますabc
か?