参数名称 |
参数说明 |
cacheModelsEnabled |
是否启动ibatis中的缓存功能。 |
enhancementEnabled |
是否需要POJO启动Java字节码增强功能,可以提升getter/setter的调用效能避免Java反射所带来的性能开销。 |
lazyLoadingEnabled |
是否同时Lazy Loading带来极大的性能提升。 |
useStatementNamespaces |
是否使用domain xml文件中namespace别名配置。 |
maxRequests |
最大并发请求数(Statemetn数)。 |
maxTransactions |
最大并发事务数 |
maxSessions |
最大Session数,当前最大允许的并发SqlMapCliect数 |
maxSessions |
须界于maxTransactions和maxRequests之间进行配置 |
具体配置参数如下:
<sqlMapConfig>
<settings cacheModelsEnabled="true"
lazyLoadingEnabled="true"
enhancementEnabled="true"
errorTracingEnabled="true"
maxSessions="1024"
maxTransactions="512"
maxRequests="2048"
useStatementNamespaces="true"/>