我坚持使用匿名方法的 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 是我的另一个表。
要求:我想以可重用的方式对我的所有表使用这种方法。
我在数据库中有许多表,并且不会为不同的表创建不同的方法。我不知道如何使用可以接受任何表名作为参数的泛型。
另一件事是该接口是第三方库的一部分,因此我无法更改它,因为它位于可执行 jar 文件中。
我使用 java 作为编程语言。