javaEE之mybatis复习笔记

#三层架构
1、表现层:它是用于展示数据的;业务层:处理业务需求;持久层:是数据库交互的;
#持久层解决方案
持久层技术解决方案有哪些技术:1、jdbcj技术:Connection、PrepareStatement、ResultSet;2、Spring jdbcTemplate:spring对JDBC简单封装;3、Apache DBUtils:也是对jdbc的简单封装,但JDBC、Spring JdbcTemplate、apache DBUtils都不是框架;JDBC是规范、Template、DBUtils都只是工具类;
持久层解决方案思维导图:
在这里插入图片描述
#mybatis
概述:mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发人员只需关注sql语句本身,不需要花费精力去关注加载驱动、创建连接、创建statement等复杂过程;
mybatis应用方式:mybits通过xml或注释等方式将需要执行的各种statement配置起来,通过java对象和statement中的sql动态参数进行映射生成sql语句,最终由mybits框架执行sql并将结果映射为java对象返回。
思想:采用ORM思想解决实体和数据库的映射对jdbc进行封装,屏蔽jdbc api底层访问细节。
思维导图:
在这里插入图片描述
#mybatis在maven中配置环境
1、在pom.xml导入坐标;2、创建实体类和dao;3创建mybatis主配置文件SqlMapConfig.xml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值