2013-03-27 67 views
-1
Query quer = sess.createQuery("update materialrate set materialId=:MaterialId, subWorkId=:SubWorkId,unitId=:UnitId ,rate=:Rate, lastUpdatedUserId=:LastUpdatedUserId where materialRateId=:MaterialRateId"); 
quer.setInteger("materialId", n.getMaterialId()); 
     quer.setInteger("subWorkId", n.getSubWorkId()); 
     quer.setInteger("unitId", n.getUnitId()); 
     quer.setInteger("rate",n.getRate()); 
     // quer.setDate("lastUpdatedDate", current_timestamp());//lastUpdateDate=:current_timestamp() , 
     quer.setInteger("lastUpdatedUserId", n.getLastUpdatedUserId()); 
     quer.executeUpdate(); 

回答

1

由於您使用您需要使用相同的名字,而下面的行設置的these.Replace代碼值命名參數:

​​
+0

感謝後,但它不工作。你有日期自動生成器的任何休眠代碼 – chandru 2013-03-28 08:59:18

+0

什麼是不工作?...和你是什麼意思日期自動生成器超出了這個問題的範圍... – 2013-03-28 15:35:23