[英]How can I cast a DataTable, to a List or ArrayList of another type of object
我有一個DataTable
對象,需要將其List<ScParametrics>
為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;
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.