mybatis

作者: 我该怎么取id | 来源:发表于2019-04-18 14:30 被阅读0次

1.项目中使用mybatis完成后台对数据库连接并操作:以查询为例。

  步骤:

      1.导入相关的jar包: 

<dependency>

<groupId>org.mybatis</groupId>

<artifactId>mybatis</artifactId>

<version>3.2.6</version>

</dependency>

    <!-- 导入Mysql数据库链接jar包 -->

<dependency>

<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

<version>5.1.21</version>

</dependency>

  2.写关于mybatis的配置:   

<configuration>

    <environments default="development">

        <environment id="development">

            <transactionManager type="JDBC"></transactionManager>

            <dataSource type="POOLED">

                <property name="driver" value="com.mysql.jdbc.Driver"/>

                <property name="url" value="jdbc:mysql://127.0.0.1:3306/schoolmessagr"/>

                <property name="username" value="root"/>

                <property name="password" value="root"/>

            </dataSource>

        </environment>

    </environments>

    <!--具体的执行语句放的位置  即mapper文件位置-->

  <mappers>

      <mapper resource="mapper-1/Category.xml"/>

  </mappers>

</configuration>

      3.实现具体的数据库操作:

        //3.1读取配置文件

        InputStream reader = Resources.getResourceAsStream("ApplicationContext-datasource.xml");

        //3.2mybatis核心对象sessionFactory

        SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(reader);

        //3.3获取session对象。

        SqlSession session = sessionFactory.openSession();

    //3.4通过session对象完成数据库操作。

    // session.selectList("mapper.Category.selectForAll");

// session.selectOne("mapper.Category.selectById",id);

相关文章

网友评论

      本文标题:mybatis

      本文链接:https://www.haomeiwen.com/subject/plxtgqtx.html