美文网首页
MyBatis第一个程序(超详细)

MyBatis第一个程序(超详细)

作者: Margolu | 来源:发表于2020-10-26 09:44 被阅读0次

    1.首先本地安装好mysql8.0,数据库可视化软件navicat,IDEA

    2.使用navicat创建数据库和一张表user,插入字段id,name,password

    3.使用IDEA创建maven项目

    4.在IDEA中连接数据库,如果连接过程中遇到ServerTimeZone问题,连接过程以及解决问题请参考解决timeZone问题

    5.在pom.xml文件中导入jar包,junit用于测试,mysql-connector-java连接数据库驱动和mybatis包。

    这个过程可能会出现mysql-connector-java导包失败的情况,那就是mysql的版本问题,5.7和5.5都会失败,8.0没有问题。如果mybatis导包出现问题,就是跟版本号有关,我的改为3.5.4解决。

    6.在resource包下创建mybatis-config.xml文件。第一个红框出会出现爆红,解决方法如下。"lulu"是你的数据库名字,最后面的serverTimeZone一定要设置,否则还会出现timeZone报错问题。mapper标签里的内容是下一步要进行的。

    进入file-setting-

    添加该链接

    apply-ok完成

    7.创建pojo包,在包下创建对应数据库的实体类User,生成set和get方法,有参构造及无参构造函数。

    8.创建dao包,在包下面创建UserMapper接口.接口中声明对数据库的增删改查方法。

    9.在dao包中创建UserMapper.xml中编写sql语句,如果红框处报错,请查看第六步同样的解决方法。select 标签中的id就是在接口中定义的方法名。

    10.创建utils包,编写MybatisUtil工具类,方便后期获取sqlSession对象。

    11.在test包下Java包里创建MyTest类进行测试

    可能会出现的问题是 找不到mybatis-config.xml文件,需要在pom.xml文件中加入

    测试结果

    相关文章

      网友评论

          本文标题:MyBatis第一个程序(超详细)

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