zoukankan      html  css  js  c++  java
  • 3月22日

    2.2 创建一个模块

    右击刚刚创建的maven项目

    选择module创建子项目

    补充标记好的文件夹

    1610288062349

    1、编写mybatis的核心配置文件

    在resources(标记为resources)中创建MyBatis-config.xml的文件

    1610288417159

    内容:

    <?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核心配置文件-->
    <configuration>
       <environments default="development">
           <environment id="development">
               <transactionManager type="JDBC"/>
               <dataSource type="POOLED">
                   <property name="driver" value="com.mysql.cj.jdbc.Driver"/>
                   <!--数据库的链接和登录的账户密码,这是我的-->
                   <property name="url" value="jdbc:mysql://localhost:3306/mybatis?userSSL=true&amp;useUnicode=true&amp;characterEncoding=UTF-8&amp;serverTimezone=UTC"/>
                   <property name="username" value="root"/>
                   <property name="password" value="root"/>
               </dataSource>
           </environment>
       </environments>
    </configuration>

    2、编写mybatis工具类

    在标记为sources的文件夹中创建包,编写工具类

    1610288436065

    //sqlSessionFactory --> sqlSession
    public class MybatisUtils {

       static SqlSessionFactory sqlSessionFactory = null;

       static {
           try {
               //使用Mybatis第一步 :获取sqlSessionFactory对象
               String resource = "mybatis-config.xml";
               InputStream inputStream = Resources.getResourceAsStream(resource);
               sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
          } catch (IOException e) {
               e.printStackTrace();
          }
      }

       //既然有了 SqlSessionFactory,顾名思义,我们可以从中获得 SqlSession 的实例.
       // SqlSession 提供了在数据库执行 SQL 命令所需的所有方法。
       public static SqlSession getSqlSession(){
           return sqlSessionFactory.openSession();
      }
    }
  • 相关阅读:
    Android 列表布局制作表格
    Android 启动界面切换
    Android的MVC框架 [转]
    Eclipse花括号左边对齐
    Android 开发在Eclipse提示信息 This element neither has attached source nor attached Javadoc
    onItemClick 参数
    [转载] JQuery设计思想(一)
    当导航在显示范围外浮动在窗口顶部随窗口变化位置发生变化
    把一般的查询sql处理成分页用的sql
    GridControl 添加 GroupSummary
  • 原文地址:https://www.cnblogs.com/ldy2396/p/14909143.html
Copyright © 2011-2022 走看看