基于POJO的mybatis生成方法、系統(tǒng)、存儲(chǔ)介質(zhì)及設(shè)備
基本信息
申請(qǐng)?zhí)?/td> | CN202011096401.3 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN112306463A | 公開(kāi)(公告)日 | 2021-02-02 |
申請(qǐng)公布號(hào) | CN112306463A | 申請(qǐng)公布日 | 2021-02-02 |
分類號(hào) | G06F8/20(2018.01)I; | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 李龍濤;孫煒 | 申請(qǐng)(專利權(quán))人 | 深圳市中農(nóng)網(wǎng)有限公司 |
代理機(jī)構(gòu) | 深圳中細(xì)軟知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 仉玉新 |
地址 | 518000廣東省深圳市福田區(qū)福強(qiáng)路4001號(hào)(深圳文化創(chuàng)意園)AB座三層A301.A302 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明實(shí)施例公開(kāi)了一種基于POJO的mybatis生成方法,所述mybatis中包括mapper.JAVA和mapper.xml文件,所述方法包括以下步驟:在JAVA對(duì)象POJO類名和屬性上補(bǔ)充數(shù)據(jù)庫(kù)表結(jié)構(gòu)的必要信息,所述必要信息包括從JAVA中獲取不到的數(shù)據(jù)庫(kù)表結(jié)構(gòu)的信息;使用JAVA語(yǔ)法解析工具將所述POJO解析為JAVA語(yǔ)法樹;通過(guò)對(duì)所述JAVA語(yǔ)法樹的分析以及所述補(bǔ)充的數(shù)據(jù)庫(kù)表結(jié)構(gòu)的必要信息,構(gòu)建數(shù)據(jù)庫(kù)表定義;通過(guò)所述數(shù)據(jù)庫(kù)表定義,生成所述POJO與所述數(shù)據(jù)庫(kù)表定義的映射mapper.JAVA及其mapper.xml文件,并寫入文件系統(tǒng)。采用本發(fā)明對(duì)POJO的修改不再需要修改多個(gè)文件,且由于逆向工程導(dǎo)致原有代碼被覆蓋的問(wèn)題也得到解決,都使得開(kāi)發(fā)者可專注于面對(duì)對(duì)象的設(shè)計(jì),提升了開(kāi)發(fā)效率。?? |
