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) 个答案