私のWebアプリケーションでpentahoレポートを3.6.1から3.8.0にアップグレードしています。必要なすべてのjarファイルを更新したとき、私はConnectionProvider
を実装している私のクラスのコンパイルエラーが1つありました。私のクラスは次のとおりです。Pentaho reporting connectionFactoryに新しいメソッドが追加されましたが、説明はありません
public class DataSourceConnectionProvider implements ConnectionProvider
{
....
}
エラーは、それがConnectionProvider
インタフェースで定義されているように私のクラスはgetConnectionHash()
メソッドを実装する必要があることを言っています。 3.6.1バージョンにはありませんでした。私はなぜ彼らがそれを追加したのか、それを私のクラスに実装する方法が混乱しています。
私は、ConnectionProviderインターフェイスのこの新しいメソッドが3.7.0リリースまでそこになかったことに気付きました。 – parimal