在路上

          路上有驚慌,路上有理想

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            28 Posts :: 1 Stories :: 10 Comments :: 0 Trackbacks

          1.實體map.xml中配置:
          主鍵獲取方式配置,mysql
          <selectKey  resultClass="java.lang.Integer" keyProperty="id">
                    select LAST_INSERT_ID()
          </selectKey>

          動態拼接where條件
          <dynamic prepend="where">
                      <isNotNull>
                          plateId=#value#
                      </isNotNull>
          </dynamic>
          2.config配置
          typeAlias 定義類型別名
          <typeAlias alias="Item" type="com.tudou.tudoupromotion.entity.Item"/>

          typeHandler 自定義類型轉換
          比如,將數據庫中的1,2,3格式的數據轉換為java 枚舉
           <typeHandler javaType="com.tudou.tudoupromotion.entity.Plate" callback="com.tudou.tudoupromotion.ext.ibatis.PlateHandler"/>

          線程緩存等配置

              <settings
               cacheModelsEnabled="true"
               enhancementEnabled="true"
               lazyLoadingEnabled="false"
               maxRequests="32"
               maxSessions="10"
               maxTransactions="5"
               useStatementNamespaces="true"
              />
             cacheModelsEnabled="true"  是否啟動緩存機制
            enhancementEnabled="true"  是否針對POJO啟動字節碼增強機制以提升getter/setter的調用效能避免使用javaReflect所帶來的性能開銷。同時Lazy Loading帶來極大的性能提升。
            maxRequests最大并發請求數(Statement數)
            maxTransactions最大并發事務數
            maxSessions最大Session數,即當前最大允許的并發SqlMapCliect數maxSessions設定必須界于 maxTransactions和maxRequests之間.即   maxTransactions>maxSessions>maxRequests

          posted on 2010-08-30 22:31 阮步兵 閱讀(267) 評論(0)  編輯  收藏 所屬分類: OpenSource
          主站蜘蛛池模板: 化州市| 同心县| 镇宁| 屯留县| 双鸭山市| 盐山县| 成都市| 清徐县| 祁东县| 牟定县| 灵丘县| 阿克| 宣化县| 高邮市| 洪洞县| 鞍山市| 万荣县| 五家渠市| 文水县| 北川| 清原| 开江县| 诸暨市| 镇赉县| 凤山市| 郧西县| 睢宁县| 庆城县| 钦州市| 彩票| 宁阳县| 本溪市| 贵溪市| 辛集市| 寻乌县| 蓬安县| 陇西县| 墨竹工卡县| 丁青县| 镇宁| 沙湾县|