002.Mybatis环境搭建(IDEA版本)

第一步:创建maven工程并导入坐标:

左上角file-New-Project

然后找到maven,不用勾选骨架,直接next

导入坐标(注意版本号,根据需要可自行在:https://mvnrepository.com/     自行查找

 <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>RELEASE</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.17</version>
            <scope>runtime</scope>
        </dependency>

        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>3.5.2</version>
        </dependency>


        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>


    </dependencies>

右下方点击import changes

第一次导入的话可能会因为下载所以需要比较长的时间

第二步:创建实体类和dao接口

这一步和jdbc操作一样,就不多叙述

第三步:创建mybatis主配置文件SqlMapConifg.xml

这个在resources中创建Directory,名字与实体类和dao口一样

<?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>
    <!--配置环境-->
    <environments default="mysql">
        <!--配置mysql环境-->
        <environment id="mysql">
            <!--配置事务类型-->
            <transactionManager type="jdbc"></transactionManager>
            <dataSource type="POOLED"></dataSource>
            <property name="driver" value="com.mysql.jdbc.Driver"/>
            <property name="url" value="jdbc:mysql://localhost:3306/eesy_mybatis"/>
            <property name="username" value="root"/>
            <property name="password" value="asdfasdf"/>
        </environment>
    </environments>
    <!--指定配置文件的位置,映射配置文件是指每个dao独立的配置文件-->
    <mappers>
        <mapper resource="com.gdut/IUserDao.xml">

        </mapper>
    </mappers>
</configuration>

第四步:创建映射配置文件IUSerDao.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.itheima.IUserDao">
<!--配置查询所有-->
    <select id="findAll">
        select * from user ;
    </select>
</mapper>

最终配置如图:

如有错误,请指出

猜你喜欢

转载自www.cnblogs.com/shit-mountain-filter/p/11655389.html