zoukankan      html  css  js  c++  java
  • Mybites学习

    参考链接:https://www.cnblogs.com/dongying/p/4073259.html

    <select
            <!--  1. id (必须配置)
            id是命名空间中的唯一标识符,可被用来代表这条语句。 
            一个命名空间(namespace) 对应一个dao接口, 
            这个id也应该对应dao里面的某个方法(相当于方法的实现),因此id 应该与方法名一致  -->
         
         id="selectPerson"
         
         <!-- 2. parameterType (可选配置, 默认为mybatis自动选择处理)
            将要传入语句的参数的完全限定类名或别名, 如果不配置,mybatis会通过ParameterHandler 根据参数类型默认选择合适的typeHandler进行处理
            parameterType 主要指定参数类型,可以是int, short, long, string等类型,也可以是复杂类型(如对象) -->
         parameterType="int"
         
         <!-- 3. resultType (resultType 与 resultMap 二选一配置)
             resultType用以指定返回类型,指定的类型可以是基本类型,可以是java容器,也可以是javabean -->
         resultType="hashmap"
         
         <!-- 4. resultMap (resultType 与 resultMap 二选一配置)
             resultMap用于引用我们通过 resultMap标签定义的映射类型,这也是mybatis组件高级复杂映射的关键 -->
         resultMap="personResultMap"
         
         <!-- 5. flushCache (可选配置)
             将其设置为 true,任何时候只要语句被调用,都会导致本地缓存和二级缓存都会被清空,默认值:false -->
         flushCache="false"
         
         <!-- 6. useCache (可选配置)
             将其设置为 true,将会导致本条语句的结果被二级缓存,默认值:对 select 元素为 true -->
         useCache="true"
         
         <!-- 7. timeout (可选配置) 
             这个设置是在抛出异常之前,驱动程序等待数据库返回请求结果的秒数。默认值为 unset(依赖驱动)-->
         timeout="10000"
         
         <!-- 8. fetchSize (可选配置) 
             这是尝试影响驱动程序每次批量返回的结果行数和这个设置值相等。默认值为 unset(依赖驱动)-->
         fetchSize="256"
         
         <!-- 9. statementType (可选配置) 
             STATEMENT,PREPARED 或 CALLABLE 的一个。这会让 MyBatis 分别使用 Statement,PreparedStatement 或 CallableStatement,默认值:PREPARED-->
         statementType="PREPARED"
         
         <!-- 10. resultSetType (可选配置) 
             FORWARD_ONLY,SCROLL_SENSITIVE 或 SCROLL_INSENSITIVE 中的一个,默认值为 unset (依赖驱动)-->
         resultSetType="FORWARD_ONLY">
  • 相关阅读:
    PHP学习路径及练手项目合集
    Java学习路径及练手项目合集
    Pandas 常见的基本方法
    MAC 下配置MQTT 服务器Mosquitto
    MQTT 在 mac 上搭建
    Git学习--版本回退
    Git学习--创建版本库
    js判断是否在微信浏览器中打开
    微信浏览器HTTP_USER_AGENT判断
    XXX.APP已损坏,打不开.你应该将它移到废纸篓
  • 原文地址:https://www.cnblogs.com/qcq0703/p/11085393.html
Copyright © 2011-2022 走看看