私は匿名メソッドを使用する Java の伝統に固執しています。ジェネリック型として table_name を取るジェネリック インターフェイスを持つサード パーティのライブラリを使用しています。
お気に入り
TableQueryCallback<WYF_Brands> =new TableQueryCallback<WYF_Brands>() {
@Override
public void onCompleted(List<WYF_Brands> arg0, int arg1,
Exception arg2, ServiceFilterResponse arg3) {
// TODO Auto-generated method stub
}
};
ここで WYF_Brands は私のテーブル名です。
私が欲しいのは
TableQueryCallback<WYF_Users> =new TableQueryCallback<WYF_Users>() {
@Override
public void onCompleted(List<WYF_Users> arg0, int arg1,
Exception arg2, ServiceFilterResponse arg3) {
// TODO Auto-generated method stub
}
};
ここで、WYF_Users は別のテーブルです。
要件: すべてのテーブルでこのようなメソッドを使用したいが、再利用可能な方法で使用したい.
データベースに多数のテーブルがあり、テーブルごとに異なるメソッドを作成する必要はありません。任意のテーブル名を perameter として受け入れることができるジェネリックの使用方法がわかりません。
もう 1 つのことは、このインターフェイスがサード パーティのライブラリの一部であるため、実行可能な jar ファイル内にあるため変更できないことです。
私はJavaをプログラミング言語として使用しています。