Welcome to utopia!
          專注于JAVA開發!!!
          posts - 10,  comments - 9,  trackbacks - 0

          今天把孫MM的<<精通Hibernate>>里第五章的代碼跑了一遍,有一個方法怎么也過不去:
          ? public void deleteAllObjects(String className) throws Exception{
          ??? // Ask for a session using the JDBC information we've configured
          ??? Session session = sessionFactory.openSession();
          ??? Transaction tx = null;
          ??? try {
          ????? tx = session.beginTransaction();
          ????? session.delete("from " +className);
          ????? // We're done; make our changes permanent
          ????? tx.commit();

          ??? }catch (Exception e) {
          ????? if (tx != null) {
          ??????? // Something went wrong; discard all partial changes
          ??????? tx.rollback();
          ????? }
          ????? throw e;
          ??? } finally {
          ????? // No matter what, close the session
          ????? session.close();
          ??? }
          ? }
          總報錯:
          org.hibernate.MappingException: Unknown entity: java.lang.String
          就是
          ?session.delete("from " +className);
          這一句出錯了.真是神奇,這么簡單一段竟然過不去,立馬寫了一個測試,就是先Load一個NativeTester對象,然后再delete,成功了.......save一個NativeTester對象,也成功........這表示可以找到NativeTester.但是為什么說Unknown entity: java.lang.String 呢?
          郁悶了一個下午以后,晚上開始google,終于讓我解決了,原來孫MM寫書的時候用的是2.0,現在我用的是3.0,批量刪除的方法也已經改了,現在是:
          String hqlDelete = "delete NativeTester";?
          int deletedEntities = session.createQuery( hqlDelete )?
          .executeUpdate();
          終于解決了!!!!
          補充一下,我的開發環境:
          Eclipse 3.1.2+Myeclipse 4.1.1+Tomcat 5.0.28+Mysql 5.0.16

          posted on 2006-03-30 20:55 Welcome to utopia! 閱讀(472) 評論(0)  編輯  收藏 所屬分類: J2EE框架

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          <2006年3月>
          2627281234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          utopian

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 尚志市| 巨鹿县| 舟山市| 鸡西市| 崇左市| 洛扎县| 崇州市| 长岛县| 韶山市| 福州市| 广丰县| 张家港市| 蚌埠市| 察隅县| 六安市| 贞丰县| 伊金霍洛旗| 冀州市| 宁陵县| 岑巩县| 涿鹿县| 南昌市| 舞阳县| 若尔盖县| 巴彦淖尔市| 郸城县| 禄丰县| 泾阳县| 涞源县| 和顺县| 塔河县| 曲阜市| 北川| 剑河县| 盐源县| 安陆市| 连江县| 黔西| 安康市| 新野县| 东辽县|