請教問Mybatis如何打印SQL語句?
MyBatis內部使用Log4j,但實際上支持用戶使用各種日志技術。如果配置正確,即啟用調試級別來打印MyBatis的所有語句。
例如,在我的web程序中,使用logback,mav
java的Generator接口在哪個包中?
首先,我非常抱歉,我真的不知道。;我不知道,但是我告訴你創建一個新的生成器接口,如下所示。
固定
添加插件地址:幫助-gt安裝新軟件
nam:generator
配置文件
generatorConfig.xml
lt?xml版編碼UTF-8?大型旅行車的
lt!文檔類型生成器配置公共
MyBatis發生器配置1.0//EN
_1_0.dtdgt
ltgeneratorConfigurationgt
tlt!-駕駛員-gt
tltclasspatheentry
ttlocation:/workspace2/smartsign20140326/WEBcontent/web-INF/lib/MySQL-connector-Java-5.1.28-bin.jar/gt
tltcontextidcontexttargetruntimemybatis3gt
ttlt!-注意-gt
ttltcommentGeneratorgt
tttltpropertyminationllcomments值true/gt
tttltpropertynamesuppressdatevaluetrue/gt
ttlt/commentGeneratorgt
ttlt!-數據庫連接-gt
ttltjdbcConnection
tttconnectionurljdbc:mysql://127.0.0.1:3306/smartroad
tttuserIdrootpasswordroot/gt
ttlt!-允許數值類型轉換成不同的類型,否則都映射成Big。十進制gt
ttltjavaTypeResolvergt
tttltpropertynameforcebigdecimalsvaluefalse/gt
ttlt/javaTypeResolvergt
ttlt!-模型文件-gt
ttltjavaModelGenerator
ttttargetprojectsmartsign20140326/srcgt
tttltpropertynamenablesubpackagesvaluefalse/gt
tttlt!-為真時,生成的代碼文件將根據模式生成子文件夾-gt
tttlt屬性名稱字符串值true/gt
tttlt!-設置變量時自動消除空白-設置
ttlt/javaModelGeneratorgt
ttlt!-XML映射文件-gt
ttltsqlMapGenerator
ttttargetprojectsmartsign20140326/srcgt
tttltpropertynamenablesubpackagesvaluefalse/gt
ttlt/sqlMapGeneratorgt
ttlt!-DAO文件(映射器接口)-gt
ttltjavaClientGenerator
ttttargetprojectsmartsign20140326/srctypeXMLMAPPERgt
tttltpropertynamenablesubpackagesvaluefalse/gt
ttlt/javaClientGeneratorgt
lt!-數據庫表-gt
TTLtableschemasmartroadtablenameusersdomainobjectnameusers
tt啟用計數示例錯誤
tt啟用更新實例錯誤
tttenableDeleteByExamplefalse
tttenableSelectByExamplefalse
tttselectByExampleQueryIdfalse
ttgt
tttlt屬性名稱實際列名稱s值false/gt
ttlt/tablegt
電匯
tlt/contextgt
lt/generator配置gt
描述:
生成實體類配置
lt!-模型文件-gt
ttltjavaModelGenerator
ttttargetprojectsmartsign20140326/srcgt
tttltpropertynamenablesubpackagesvaluefalse/gt
tttlt!-為真時,生成的代碼文件將根據模式生成子文件夾-gt
tttlt屬性名稱字符串值true/gt
tttlt!-設置變量時自動消除空白-設置
ttlt/javaModelGeneratorgt
生成映射器xml文件配置
lt!-模型文件-gt
ttltjavaModelGenerator
ttttargetprojectsmartsign20140326/srcgt
tttltpropertynamenablesubpackagesvaluefalse/gt
tttlt!-為真時,生成的代碼文件將根據模式生成子文件夾-gt
tttlt屬性名稱字符串值true/gt
tttlt!-設置變量時自動消除空白-設置
ttlt/javaModelGeneratorgt
生成映射器接口
lt!-XML映射文件-gt
ttltsqlMapGenerator
ttttargetprojectsmartsign20140326/srcgt
tttltpropertynamenablesubpackagesvaluefalse/gt
ttlt/sqlMapGeneratorgt
數據庫表配置
lt!-數據庫表-gt
TTLtableschemasmartroadtablenameusersdomainobjectnameusers
tt啟用計數示例錯誤
tt啟用更新實例錯誤
tttenableDeleteByExamplefalse
tttenableSelectByExamplefalse
tttselectByExampleQueryIdfalse
ttgt
tttlt屬性名稱實際列名稱值false/gt
ttlt/tablegt
設置不生成示例類。
enablecountbeyexamplefalse
enableUpdateByExamplefalse
enableDeleteByExamplefalse
enableSelectByExamplefalse
selectByExampleQueryIdfalse
那個基本上就是這樣。那個這是我的全部。謝謝你。