zoukankan      html  css  js  c++  java
  • myBatis框架的配置部分

    第一步:导包.

    第二步:配置部分(第一部分)

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <!DOCTYPE configuration
     3   PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
     4   "http://mybatis.org/dtd/mybatis-3-config.dtd">
     5 <configuration>
     6   <environments default="development">
     7     <environment id="development">
     8       <transactionManager type="JDBC"/>
     9       <dataSource type="POOLED">
          //此处为连接数据库(类似于数据池的连接方式) 10 <property name="driver" value="com.mysql.jdbc.Driver"/>
          //此处为设置数据库的连接格式以及要连接的数据库的名字(尤其注意红色部分,myBatis的框架部分的.xml不支持&连接,需将&变为&amp) 11 <property name="url" value="jdbc:mysql://localhost:3306/oa?useUnicode=true&amp;characterEncoding=UTF-8"/>
          //设置用户 12 <property name="username" value="root"/>
          //设置密码 13 <property name="password" value="123"/> 14 </dataSource> 15 </environment> 16 </environments> 17 <mappers> 18 <mapper resource="dao/EmpDaoMapper.xml"/> 19 </mappers> 20 </configuration>

    配置部分(第二部分:连接数据库)

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <c3p0-config>
     3 <default-config>
     4 <property name="driverClass">com.mysql.jdbc.Driver</property>
     5 <property name="jdbcUrl"><![CDATA[jdbc:mysql://localhost:3306/bbs?useUnicode=true&characterEncoding=UTF-8]]></property>
     6 <property name="user">root</property>
     7 <property name="password">123</property>
     8 <!--最小连接数-->
     9 <property name="minPoolSize">5</property>
    10 <!--最大连接数-->
    11 <property name="maxPoolSize">100</property>
    12 <!-- 初始连接数 -->
    13 <property name="initialPoolSize">10</property>
    14 <!--默认不够的时候每一次的增量-->
    15 <property name="acquireIncrement">5</property>
    16 <!--最大的空闲时间,单位:秒-->
    17 <property name="maxIdleTime">150</property>
    18 </default-config>
    19 
    20 </c3p0-config>

    配置部分(第三部分:举例代码中实际的配置)

    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <!DOCTYPE mapper
    3   PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
    4   "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
    5   <mapper namespace="dao.EmpDao">
       //id为类或接口中的方法名称,resultType为设置输入的类型(此处为Emp),通常为entity中的实体类 6 <select id="findAllEmps" resultType="entity.Emp">
        //sql查询语句,放在<select></select>之间 7 select * from emp 8 </select> 9 </mapper>
  • 相关阅读:
    hdu5728 PowMod
    CF1156E Special Segments of Permutation
    CF1182E Product Oriented Recurrence
    CF1082E Increasing Frequency
    CF623B Array GCD
    CF1168B Good Triple
    CF1175E Minimal Segment Cover
    php 正则
    windows 下安装composer
    windows apache "The requested operation has failed" 启动失败
  • 原文地址:https://www.cnblogs.com/minixiong/p/9676783.html
Copyright © 2011-2022 走看看