mybatis配置文件

配置文件先后顺序:

 1     configuration             配置
 2     properties                可以配置在Java属性配置文件中
 3     settings                  修改MyBatis在运行时的行为方式
 4     typeAliases               为Java类型命名一个别名(简称)
 5     typeHandlers              类型处理器
 6     objectFactory             对象工厂
 7     plugins                   插件
 8     environments             环境
 9     transactionManager      事务管理器
10     dataSource                数据源
11     mappers                   映射器                     

 

 

 configuration核心配置文件:resources下建立一个mybatis-config.xml,   url里面的东西数据库后面最好加上

? useSSL=true&useUnicode=true&characterEncoding=UTF-8

 

<configuration>

  <environments default="development">
    <environment id="development">
         <transactionManager type="JDBC"></transactionManager>
         <dataSource type="POOLED">
             <property name="driver" value="${driver}"/>
             <property name="url" value="${url}"/>
             <property name="username" value="${username}"/>
             <property name="password" value="${password}"/>
         </dataSource>
     </environment>
  </environments>
    
   <mappers> 
      <mapper resource="com/zhs/dao/UserMapper.xml"/> 
   </mappers>
 
 </configuration> 

 

在bulid中配置resources,来防止我们的资源导出失败问题

<build>
       <resources>
    <resource>
        <directory>src/main/resources</directory>
        <includes>
        <include>**/*.properties</include>
        <include>**/*.xml</include>
        </includes>
        <filtering>true</filtering>
              </resource>
      <resource>
        <directory>src/main/java</directory>
        <includes>
        <include>**/*.properties</include>
        <include>**/*.xml</include>
        </includes>
        <filtering>true</filtering>
         </resource>
        </resources>
</build>

 

 


mapper的xml文件:

namespace属性,绑定对象的dao/mapper接口,路径用.

每一个Mapper.xml都需要在mybatis核心配置文件中注册
在configuration里面加上:注意路径使用/而不能使用.
 <mappers> <mapper resource="com/zhs/dao/UserMapper.xml"/> </mappers> 

 

posted @ 2020-03-14 20:31  lemmon_water  阅读(160)  评论(0)    收藏  举报