zoukankan      html  css  js  c++  java
  • 用Intellij IDEA建mybatis案例

    用IDEA建mybatis案例

    环境准备

    首先,建库建表(最好用navicat或sqlpro直接导)

    然后打开IDEA,

    1. java--->javaEE---> java app-->finished

    2. 建lib包,并导入.jar包(动态代理,数据库驱动,日志文件,mybatis等)

    3. 在src下new一个日志文件log4j.properties文件(用于在控制台输出sql相关信息)

    说明:右侧可以查看数据库和库中表的情况;

    -----------------------------------------------------------------------------------------------


    开发步骤

    1.创建PO(model)类,根据数据库字段;

    2.创建全局配置文件SqlMapConfig.xml(数据库相关信息配置);

    3.编写映射文件xxMapper.xml(编写sql操作语句);

    4.加载映射文件,在SqlMapConfig.xml中进行加载;

    5.写测试类,并连接并操作数据库

    思路:
    a)读取配置文件
    b) 通过SqlSessionFactoryBuilder创建SqlSessionFactory会话工厂
    c) 通过SqlSessionFactory创建SqlSession
    d) 调用SqlSession的操作数据库方法
    e) 关闭SqlSession

    -----------------------------------------------------------------------------
    说明:每天及时复习,及时总结思路和练习,不然会遗忘。 另外,代码无限,原理有限,重复出变化。 好比
    数学卷子做100套,不如针对性地做10套。
    成年人的世界没有那么多的童话,也没有那么多的逆袭。
  • 相关阅读:
    算法很美(一)
    pytest学习(四)
    pytest学习(三)
    pytest学习(二)
    pytest学习(一)
    HTTP协议详细介绍,面试详全强助攻!
    Docker实战总结
    微信小程序测试整理
    这些用例设计题,你在面试时遇到过吗?
    测试面试题集-Dubbo常见面试题(12)
  • 原文地址:https://www.cnblogs.com/shijinglu2018/p/10317010.html
Copyright © 2011-2022 走看看