程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> hibernate基礎-初步學習Hibernate,有許多疑問還望諸君解答,很多是以前的基礎問題。

hibernate基礎-初步學習Hibernate,有許多疑問還望諸君解答,很多是以前的基礎問題。

編輯:編程綜合問答
初步學習Hibernate,有許多疑問還望諸君解答,很多是以前的基礎問題。

1.我始終不明白HibernateUtil.getSessionFactory().openSession(),這種調用方法到底是什麼意思。
2.@SuppressWarnings("unchecked")這是什麼編碼,不知道是那一塊的知識.
3. try {
session.beginTransaction();
return session.createQuery(hql).list();
} finally {
session.getTransaction().commit();
session.close();
}
為什麼有些try結構又沒有catch語句.

最佳回答:


1、開始一個會話,也就是產生一個session。Hibernate裡的增刪改查都可以在session裡操作。不過建議使用HibernateUtil.getSessionFactory().getCurrentSession();

2、那個是類型不做檢查的意思。比如List list = getData();裡面返回的可能是List<User>,也可能是List<Person>等等。

3、java語法結構規定:try後可以有catch,也可以有finally,有二者之一即可,catch不是必須的。

y465029816
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved