参数名称 | 参数说明 |
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" />