我有一个DataTable
对象,需要将其强制转换为List<ScParametrics>
并使用Hibernate将列表保存到数据库中。
警告为DataTable cannot be cast to java.util.List
public static addParamDataTable(DataTable listDataTable) {
Session session = HibernateUtil.getSessionFactory();
Transaction tx = session.beginTransaction();
List<ScParametrics> list = (List) listDataTable;
for (Iterator<ScParametrics> it = list.iterator(); it.hasNext();) {
ScParametrics scParametrics = it.next();
session.saveOrUpdate(scParametrics);
}
}
最佳答案
如果要将某些内容投射到类似的列表中,则需要转换列表的类型而不是列表。
列表列表=(ScParametrics)listDataTable;
希望这可以帮助。