请帮我将不同的信息保存在不同的数据库中。
我的问题是dataService.add();
。错误消息是
绑定不匹配:类型
的有效替代add(T)
的通用方法IfDataOpe
不适用于参数(List<BetRecordAgBR>
)。推断类型List<BetRecordAgBR>
不是有界参数<T extends Entity>
@Test
public void BetHistoryAGIN() throws Exception {
IfDataOpe dataService = new DataService();
PlatformType type = PlatformType.AG;
AGService service = new AGService();
Parameter para = new Parameter();
Parameter para1 = new Parameter();
para.setKey("username");
para.setValue("Value1");
para1.setKey(password);
para1.setValue("Value2");
Parameter[] paras = new Parameter[2];
paras[0] = para;
paras[1] = para1;
List<BetRecordAgBR> recordBr = service.getBetHistory(type,
BetRecordAgBR.class, paras);
dataService.setEntityManager(em);
EntityTransaction tran = em.getTransaction();
tran.begin();
dataService.add(recordBr);
tran.commit();
List<BetRecordAgEBR> recordEbr = service.getBetHistory(type,
BetRecordAgEBR.class, paras);
List<BetRecordAgGR> recordGr = service.getBetHistory(type,
BetRecordAgGR.class, paras);
List<BetRecordAgTR> recordTr = service.getBetHistory(type,
BetRecordAgTR.class, paras);
}
}