工作中ibatis中的連表查詢及in 的使用案例

2021-07-03 17:55:55 字數 4261 閱讀 6755

public class cbexchangeorderarr extends basebean implements serializable {

/***

*/private static final long serialversionuid = -1213585508833130943l;

/*** 訂單號

*/private long              id;

/*** 建立時間

*/private date              createtime;

/*** 修改時間

*/private date              modifytime;

/*** 有效期截止時間

*/private date              expirationtime;

/*** 商戶端系統的訂單號/流水號

*/private string            orderidin3rdsys;

/*** 批次號

*/private string            batchnumber;

/*** 子批次號

*/private string            subbatchnumber;

/*** 付款人id

*/private string            payerid;

/*** 是否商戶

*/private string            ismerchant;

/*** 付款人資訊

*/private long              payerinfoid;

/*** 源幣種

*/private string            sourcecurrency;

/*** 源金額

*/private bigdecimal        sourceamount;

/*** 源實付金額

*/private bigdecimal        sourceactualamount;

/*** 匯率

*/private string            exchangerate;

/*** 收款人id

*/private long              payeeid;

/*** 是否商戶

*/private string            ismerchantpayee;

/*** 收款人資訊

*/private long              payeeinfoid;

/*** 目的幣種

*/private string            targetcurrency;

/*** 目的金額

*/private bigdecimal        targetamount;

/*** mcc code

*/private string            mcccode;

/*** 狀態, invalid:無效 valid:有效

*/private string            status;

/*** 匯兌狀態

*/private string            exchangestatus;

/*** 付款狀態

*/private string            paymentstatus;

/*** 是否被處理,y:是 ,n:否

*/private string            isprocessed;

/*** 是否手工退款 紅衝單標識 y:是 n:否

*/private string            ismanualrefund;

/*** 付款人型別

*/private string            payertype;

/*** 收款人型別

*/private string            payeetype;

/*** 冗餘收款人表中的姓名

*/private string name;

/*** 冗餘收款人表中的銀行賬號

*/private string bankaccount;

/*** 國家**

*/private string            countrycode;

/*** 證件型別

*/private string            idtype;

/*** 證件號

*/private string            idnumber;

/*** 收款人位址

*/private string            address;

/*** 收款公司名稱

*/private string            companyname;

/*** 收款銀行名稱

*/private string            bankname;

/*** 收款行國別

*/private string            bankcountrycode;

/*** 收款行位址

*/private string            bankaddress;

/*** swift code

*/private string            swiftcode;

/*** 大額行號

*/private string            cnapscode;

/*** bic

*/private string            bic;

/*** iban

*/private string            iban;

/*** 使用者在商戶下的賬戶

*/private string            account;

/*** 所屬商戶號下的使用者賬號

*/private string            useridin3rdsys;

/*** 賬戶型別(c:個人、b企業)

*/private string            bankaccounttype;

private string orderarray;

private listidlist;

下面是get set方法就不貼出來了,

select

ex.id as id,ex.order_id_in3rd_sys as order_id_in3rd_sys,ex.payer_id as payer_id ,

ex.source_currency as source_currency,ex.source_amount as source_amount,ex.exchange_rate as exchange_rate,

ex.payee_info_id as payee_info_id,ex.target_currency as target_currency ,ex.target_amount as target_amount,

ex.mcc_code as mcc_code

,pee.name as name,pee.country_code as country_code,pee.bank_account_type as bank_account_type,

pee.id_type as id_type,pee.id_number as id_number,pee.address as address,pee.company_name as company_name,

pee.bank_name as bank_name,pee.bank_account as bank_account,pee.bank_country_code as bank_country_code,

pee.swift_code as swift_code,pee.cnaps_code as cnaps_code,pee.bic as bic, pee.iban as iban

from

cb_exchange_order   ex left join cb_payee_info    pee  on (ex.payee_info_id=pee.id)

where  

ex.payer_id=#payerid:decimal#

and ex.status=#status:varchar#

and ex.order_id_in3rd_sys  in  

本人感覺還是挺笨的方法,還在改進中,上面的實體類原本為兩個實體類,把他們合併成乙個實體類來處理的

工作中遇到的

今天,在工作中,發現乙個問題,簡要描述 用perl寫的cgi程式獲取表單元素的值,用獲得的值拼接sql語句,假如有個表單元素這樣寫 其中 type id 由perl寫成的同乙個cgi程式執行時寫入。另設乙個表單元素,供使用者輸入值使用 在cgi中獲得表單元素的值 my type id cgi par...

工作中的問題

工作中的領悟 在工作中,每個人都會遇到這樣那樣的問題,那麼有些年輕的人就會對問題反感,覺得不出現問題最好,很多年前我也這樣,後來慚慚的,我的看法有所轉變,應該積極的心態去看問題,有出現問題,至少說明 水是活的,不是一潭死水 前幾天突然有了更深的領悟,出現問題後解決問題的關鍵是什麼,有些人會說當然是 ...

工作中的筆記

錯誤 0xc0202009 資料流任務 出現 ole db 錯誤。錯誤 0x80004005。已獲得 ole db 記錄。源 microsoft sql native client hresult 0x80004005 說明 對於造型說明無效的字元值 sql server 匯入和匯出嚮導 錯誤 0x...