mysql unite_mybatis介绍以及配置

一、概念

1、SpringMVC,工作原理是什么?

1)客户端发送请求,被Spring前端的DispatherServlet捕获

2)解析url,找到handler,执行handler

3)DispatherServlet返回ModelandView

4)ModelandView选择合适的ViewResolver

5)ViewResolver返回model 和view给客户端

2、SpringMVC是一个mvc框架,是通过实现model-view-controller模式来将数据、业务与展现进行分离。

2、作用:简化dao层,是框架的一部分,常叫SSM,或SSI

3、历史:之前的版本叫ibatis,三版之后叫mybatis

4、什么是orm?

object,relational,mapping对象,关系,映射

简单说是实体类和sql语句之间的映射

也就是实体类和表的列

5、实体类常见的命名

entity,bean,model,pojo,vo,form

6、mabatis中${}和#{}之间的区别

1.#{}动态sql把#{}解析成?占位符,sql进行预编译,PreparedStatement类型

${}是字符串的替换,发生在解析过程中Statement类型

2.#{}不会引起sql注入,${}

二、操作

bbf858012ec93ab4d3482d13ffb9fdef.png

老师提供的资料包

1、mybatis\mybatis-generator-core-1.3.2文件夹复制一份在D盘,方便操作

2、D:\mybatis-generator-core-1.3.2\lib 在此文件夹中,有一个generator.xml文件,

518c6cfdcef7d294ad2e62eda515c70e.png

​右击用Notepade++打开,可能注释显示乱码,此时选菜单栏中的编码,选择使用ANSI编码,乱码问题就解决了

在generator.xml文件中需要改动6处

1)

2)

3)

4)

5)

6)

3、cmd程序

5b7e2f478a3f370718b487dd14a1d499.png

9fe0672b38048410a9b6e8fe5bbd968c.png

输入d:会回车

--cd空格粘贴路径回车

--复制generator.xml下的最后一句话(java -jar mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite)回车

--就会在lib包下的src自动生成对应的包

4、javaee

1)先创建一个web项目3.0版本,tomcat使用9.0,选中生成web.xml文件,导mybatis需要的jar包

54e53116a5115ee041de8fd84813dd4b.png

2)mynatis-3-mapper.dtd复制在mapper包下

3)log4j.properties和mybatis-3-config.dtd复制在src文件下

4)创建mybatis.xml文件

a3841ab710f55217886407c9487072d1.png

先配置资源库要写正确对应的数据库,

之后映射来源途经要写正确,按住cl+鼠标左键可以跳转到该页面,有几个映射写几个路径

5)更改mapper包下,自动生成的mapper.xml文件

eac0d8547c905d2ff9a1c9380ae5e80b.png

改成

按住cl+鼠标单击可以实现跳转

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值