新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
操作更簡(jiǎn)單iBatis配置文件方法
JAVA中的iBATIS可以很方便的對(duì)數(shù)據(jù)庫(kù)進(jìn)行增刪改、查詢(xún),最近在用iBATIS,這里列出一些我認(rèn)為比較好的地方:

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶(hù)創(chuàng)新互聯(lián)還提供了泉港免費(fèi)建站歡迎大家使用!
1、iBatis配置:增加記錄時(shí)返回隨機(jī)生成的主鍵值:
- SELECT BEPS_CONTRACT_PK.NEXTVAL FROM DUAL
- insert into NCS_BEPS_CONTRACT (CONTRACT_NO,ACK_NO,PAYER_NAME,PAYER_ACCOUNT,
- PAYEE_NAME,PAYEE_ACCOUNT,ACK_FLAG,DIRECTION,BRANCH_ID,
- PROCESS_STATUS,CREATE_ON,CREATE_BY,MODIFY_ON,MODIFY_BY,
- TYPE_ID,TYPE_DESC,CONTRACT_PK,type,SDN_STATUS,DDA_STATUS,
- LOAD_FILE_NAME,TXN_REF_NO,DESTINATION,EXPIRY_DATE,PAYER_
- BANKCODE,PAYER_BRANCH_CODE,PAYEE_BANKCODE,PAYEE_
- BRANCH_CODE,BUYER_SUBSCRIPTION_REF,MERCHANT_ID,
- TXN_CYCLE,PAYER_BANKNAME,PAYEE_BANKNAME,TXN_
- AMOUNT_LIMIT,CUMULATIVE_AMOUNT_LIMIT,TXN_COUNT_LIMIT,IS_FROM_BACKEND)
- values (
- #contractNo:VARCHAR#,
- #ackNo:VARCHAR#,
- #payerName:VARCHAR#,
- #payerAccount:VARCHAR#,
- #payeeName:VARCHAR#,
- #payeeAccount:VARCHAR#,
- #ackFlag:VARCHAR#,
- #direction:VARCHAR#,
- #branchId:VARCHAR#,
- #processStatus:VARCHAR#,
- SYSDATE,
- #createBy:VARCHAR#,
- SYSDATE,
- #modifyBy:VARCHAR#,
- #typeId:VARCHAR#,
- #typeDesc:VARCHAR#,
- #contractPk:NUMERIC#,
- #type:VARCHAR#,
- #sdnStatus:VARCHAR#,
- #ddaStatus:VARCHAR#,
- #loadFileName:VARCHAR#,
- #txnRefNo:VARCHAR#,
- #destination:VARCHAR#,
- #expiryDate:DATE#,
- #payerBankcode:VARCHAR#,
- #payerBranchCode:VARCHAR#,
- #payeeBankcode:VARCHAR#,
- #payeeBranchCode:VARCHAR#,
- #buyerSubscriptionRef:VARCHAR#,
- #merchantId:VARCHAR#,
- #txnCycle:VARCHAR#,
- #payerBankname:VARCHAR#,
- #payeeBankname:VARCHAR#,
- #txnAmountLimit:DOUBLE#,
- #cumulativeAmountLimit:DOUBLE#,
- #txnCountLimit:NUMERIC#,
- #isFromBackend:VARCHAR#
- )
2、iBatis配置:一些特殊的查詢(xún):
- select B.*, FLOOR((select WORKING_DAY from NCS_BEPS_MBFE_STATUS where BRANCH_ID = #branchId:VARCHAR#) - B.CONSIGNED_DATE) AS REMAIN_DAYS
- from NCS_BEPS_PKGHEAD B
- where MSG_CODE = #msgCode:VARCHAR# and
- BRANCH_ID = #branchId:VARCHAR# and
- package_head_pk in (select package_head_pk from ncs_beps_txn_in where
- MSG_CODE = #msgCode:VARCHAR# and
- BRANCH_ID = #branchId:VARCHAR# and
- GROUP_ID = #groupId:VARCHAR#
- PROCESS_STATUS =( #processStatusList[]# )
- )
- MSG_PROCESS_STATUS = ( #msgProcessStatusList[]# )
- \'BACK00\' ]]>
名稱(chēng)欄目:操作更簡(jiǎn)單iBatis配置文件方法
分享地址:http://m.fisionsoft.com.cn/article/dpcdoii.html


咨詢(xún)
建站咨詢(xún)
