有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java插入和更新查询在使用会话时执行。hibernate注释中的flush()

当我使用会话时,我使用的是hibernate注释。同时执行刷新、插入和更新查询

ChequeTr chequeTr = new ChequeTr();
chequeTr.setPrnNo("1234561452");
 .
 .//more values set
 .

chequeTr.setContNo("25874123");
session.save(chequeTr);
session.flush();
trans.commit();

冬眠:

insert into CHEQUE_TR_NEW (AWB_NO, BRANCH_CODE, UNIQUE_ID, CONT_NO,  
  CREATED_BY, CREATED_ON, DISPATCH_DATE, DISPATCH_MODE, DISPATCH_TYPE,  
  PRN_NO, RECEIVED_BY, RELATIONSHIP_MOBILE, REMARKS, RTO_REASON_CODE,  
  STAGE_DATE, STAGE, STAGE_REV_REMARKS, CHEQUE_TR_ID) 
values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)

冬眠:

update CHEQUE_TR_NEW  
set AWB_NO=?, BRANCH_CODE=?, UNIQUE_ID=?, CONT_NO=?,  
  CREATED_BY=?, CREATED_ON=?, DISPATCH_DATE=?, DISPATCH_MODE=?,  
  DISPATCH_TYPE=?, PRN_NO=?, RECEIVED_BY=?, RELATIONSHIP_MOBILE=?,  
  REMARKS=?, RTO_REASON_CODE=?, STAGE_DATE=?, STAGE=?, STAGE_REV_REMARKS=?  
where CHEQUE_TR_ID=?

有人能指导我吗


共 (0) 个答案