paip.hibernate save 失敗的解決

來源:互聯網
上載者:User

paip.hibernate save 失敗的解決

  開啟log  debug  level,,看不見insert 代碼...
 
  Hibernate select max(ID).txt
 
 
  值得注意的是,save()方法並不立即執行SQL insert語句。只有當Session清理緩衝時,才會執行SQL insert語句。如果在save()方法之後,又修改了持久化對象的屬性,這會使得Session在清理緩衝時,額外執行SQL update語句。以下兩段代碼儘管都能完成相同的功能,但是左邊代碼僅執行一條SQL insert語句,而右邊代碼執行一條SQL insert和一條SQL update語句。
 
  作者 老哇的爪子 Attilax 艾龍,  EMAIL:1466519819@qq.com
來源: http://blog.csdn.net/attilax
 
  TProbeCustom o=new TProbeCustom();
        o.setName("namexx");
        TProbeCustomDAO d=new TProbeCustomDAO();
         Session session = d.getSession();
         Session session2 = d.getSession();
         //lyag session address yyeo .sh yg obj.
         core.log("---"+session.hashCode()+"---"+session2.hashCode() );
            Transaction tx = session.beginTransaction();
        
        d.save(o);
        tx.commit();
        System.out.println("f");
        
        
就ok蘭...也能看見insert sql蘭...

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.