使用mybatis框架创建maven项目时需要创建的文件以及个文件的作用

mybatis创建maven项目整体框架

创建Dao接口

​ 1)存放Dao接口

​ 2)存放接口的映射文件

里面除了头文件(固定的)就剩一个mapper标签
<mapper namespace=”命名空间“>:在标签里面填写sql语句

创建pojo文件

1)存放mysql对应的实体类

创建utils

存放工具类

创建mybatis-config.xml文件

1)配置数据库信息

2)加载接口的映射文件

<!-- 固定格式 -->
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>

    <!--settings:控制mybatis全局行为-->
    <settings>
        <!--设置mybatis输出日志-->
        <setting name="logImpl" value="STDOUT_LOGGING"/>
    </settings>
    
    <!--配置数据库的环境-->

    <environments default="mydev">

        <environment id="mydev">
            
            <!--transactionManger:事务管理器-->

            <transactionManager type="JDBC"/>
            
            <!-- datasource:数据源-->

            <dataSource type="POOLED">

                <!--数据库的驱动类名-->
                <property name="driver" value="com.mysql.cj.jdbc.Driver"/>
                <!--连接数据库的url字符串-->
                <property name="url" value="jdbc:mysql://localhost:3306/test"/>
                <!--访问数据库的用户名-->
                <property name="username" value="root"/>
                <!--密码-->
                <property name="password" value="cgjcgj"/>
            </dataSource>
        </environment>


        <!--表示线上的数据库,是项目真实使用的库-->

    </environments>

    <!-- sql mapper(sql映射文件)的位置-->
    <mappers>

        <mapper resource="org\example\Dao\UserDao.xml"/>

    </mappers>
</configuration>

在pom.xml中添加依赖

1)修改jdk信息

2)添加数据库和mybatis依赖

3)添加buil标签内容使其加载接口的映射文件

<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>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值