隨筆-9  評論-168  文章-266  trackbacks-0
          dao.getHibernateSession().createQuery(hql).setParameter("bookid", bookid).setParameter("batch", batch).executeUpdate(); 

          (1)String hql="delete from TbProduceplanaccount ppa where ppa.tbBusinessplanaccount.batch=:batch and ppa.tbProduceplanbook.id=:bookid ";
          異常:
          Hibernate: delete from Tb_ProducePlanAccount, Tb_BusinessplanAccount tbbusiness1_ where batch=? and ProducePlanBook_ID=?
          2011-11-17 11:50:16,166 WARN  [JDBCExceptionReporter] SQL Error: 933, SQLState: 42000
          2011-11-17 11:50:16,166 ERROR [JDBCExceptionReporter] ORA-00933: SQL 命令未正確結(jié)束 

          (2)hql="delete from TbProduceplanaccount ppa where ppa in (from TbProduceplanaccount ppa where ppa.tbBusinessplanaccount.batch=:batch and ppa.tbProduceplanbook.id=:bookid)";
          執(zhí)行正常.

          總結(jié): hibernate的理解方式與人不同,不能自動生成子查詢;更新或刪除操作是不允許聯(lián)表的,必須通過子查詢找出數(shù)據(jù).
          題外語:級聯(lián)刪除是要設(shè)置映射的.
          posted on 2011-11-17 12:47 紫蝶∏飛揚↗ 閱讀(1297) 評論(0)  編輯  收藏 所屬分類: Hibernate
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(5)

          隨筆檔案(9)

          文章分類(339)

          文章檔案(265)

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 吉首市| 天台县| 陕西省| 霍城县| 通州市| 神池县| 上虞市| 漯河市| 乳源| 启东市| 龙泉市| 洪洞县| 伊金霍洛旗| 平度市| 广德县| 安泽县| 丁青县| 金阳县| 彝良县| 类乌齐县| 彰化市| 岑巩县| 洛宁县| 东至县| 日土县| 卓资县| 白沙| 奉新县| 新巴尔虎左旗| 正阳县| 且末县| 淮阳县| 加查县| 威宁| 高平市| 天峨县| 铜川市| 台北市| 鄂伦春自治旗| 全州县| 岳池县|