エラーを英語に翻訳すると、次のようになります。
DSRA9010E: 'setReadOnly' is not supported in the WebSphere implementation java.sql.Connection
これはバグではなく、単に読み取り専用を実装していないということです。また、通常、読み取り専用は接続作成スコープの属性であるため、接続プールを使用する場合にも理解できます。
さらに、読み取り専用はjdbcプロバイダーの「提案」にすぎません。jdbcプロバイダーはそれを無視でき、私が知る限り、多くのプロバイダーは実際には何もしません。
単に読み取り専用を指定しないでください。
以下のSamのコメントに答えるには、Hibernateはそのエラーとは何の関係もありません。それは、 java.sql.Connectionを実装するWebsphereコンポーネントです。 DSRA9010Eを放出します 2003年6月以降、OracleでWebsphereを使用すると、 ここ
特にそのエラーコードDSRA9010Eと説明"'setReadOnly' is not supported on the IBM WebSphere Application Server java.sql.Connection implementation"
についてIBM自身が作成しました。 :
記事全体の私の理解は、問題を解決するために、問題を解決するために、明確にするために、後でそのエラーを追加したことです。Oracleはサポートされていません。
記事の最後に、最新バージョン(エラーが発生するバージョン)にアップグレードすることを提案しています。