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

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 青岛市| 南靖县| 南郑县| 兴业县| 德清县| 依兰县| 潜山县| 万州区| 绥阳县| 兰考县| 长兴县| 旬邑县| 万宁市| 怀安县| 天水市| 罗田县| 宽城| 余江县| 青河县| 泰州市| 普宁市| 措美县| 仪征市| 济源市| 绵竹市| 富源县| 泾源县| 长白| 历史| 普兰店市| 十堰市| 安阳市| 西昌市| 平乐县| 怀集县| 穆棱市| 铁岭县| 武定县| 新津县| 河南省| 突泉县|