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! 閱讀(477) 評論(0)  編輯  收藏 所屬分類: J2EE框架

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


          網站導航:
           

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

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          utopian

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 昌都县| 内黄县| 礼泉县| 西乌珠穆沁旗| 郎溪县| 南陵县| 永昌县| 高安市| 右玉县| 西昌市| 迁安市| 崇阳县| 临夏县| 辽宁省| 屯留县| 烟台市| 东平县| 永顺县| 济源市| 宾川县| 甘谷县| 万源市| 临沧市| 鹤峰县| 旬邑县| 泽普县| 定州市| 高陵县| 弥渡县| 许昌县| 虎林市| 崇信县| 台前县| 出国| 海丰县| 遵化市| 阳江市| 尚义县| 涟水县| 巴南区| 台江县|