EAS開發小工具

2021-06-16 18:36:22 字數 1832 閱讀 1607

系統選單

啟用系統選單快捷鍵:shift+ctrl+alt+k

系統選單匯出:geninsert select * from t_bas_sysmenuitem where 1=1

客戶化選單

客戶化選單匯出:geninsert select * from t_pm_mainmenuitem where 1=1

在「引數設定」介面按"f12"調出新增引數介面新增即可,新增後的記錄可以用"geninsert"匯出

指令碼匯出工具

在上面提到的geninsert可用於匯出sql指令碼,另提供乙個匯出指令碼的工具,例如:

匯出編碼規則的指令碼,進入編碼規則設定介面,按 "f11"調出工具介面即可使用。

eclipse eas客戶端啟動引數

-deas_home=w:\eas\client

-deas_server=tcp://localhost:11034

-dlog4j.configuration=file:w:\eas\client\client\deploy\client\log4j.properties

-xms512m

-xmx1024m

說明:最後兩行可以根據自己機器的情況進行配置,引數含義請參閱jdk文件。

eas客戶端main class:

com.kingdee.eas.base.uiframe.client.loginframe

oracle資料庫錯誤資訊快捷查詢

紅色部分直接替換為oracle的錯誤**,輸入**,即可得到錯誤的詳細資訊和解決方案。

獲取query執行介面的方法

iqueryexecutor

com.kingdee.eas.framework.client.listui.getqueryexecutor(imetadatapk querypk, entityviewinfo viewinfo)

可以在此設定斷點,跟蹤listui查詢的條件。

截獲sql語句

kdpreparedstatement 可在此類的構造方法中設定斷點,可以截獲到sql,如果要截獲本系統的sql,

則可以設定條件斷點,ksq.indexof(「t_csl_」) != -1

檢視帶引數值的sql :

string aaa=pssql.getsqlwithparams(tempbuf,param.toarray(),1,false);

此語句返回的結果,將sql語句中的問號替換成具體的值,便於跟蹤sql。

根據bostype查詢實體

select * from t_pf_bosobject where fbostype = '559b02fc'

後台事務定義表:

t_wfr_procdef 建立的後台事務儲存在此表中

常用工具類:

日期處理: com.kingdee.util.datetimeutils

字串處理: com.kingdee.util.stringutils

時間型別處理成如下格式:

開發小工具

獲取上級方法的資訊 thread.currentthread getstacktrace 1 是你當前方法執行堆疊 thread.currentthread getstacktrace 2 就是上一級的方法堆疊 以此類推 param content return public static stri...

小工具 tree工具

wangyetao linux u1604 tree l 1 bin boot cdrom dev etc home initrd.img boot initrd.img 4.4.0 116 generic initrd.img.old boot initrd.img 4.4.0 112 gener...

幾個小工具

1 svn 輕量級的版本控制 2 incredibuild 分布式的編譯工具,對於大專案編譯很有好處,在團隊每個成員的機器上安裝一人,能極大的提高 編譯效率 3 dbg 中文幫助文件 http www.dbgtech.net windbghelp index.html 4 visualassit x...